代码之家  ›  专栏  ›  技术社区  ›  Alejandro Andrade

如何调试Rsweave

  •  4
  • Alejandro Andrade  · 技术社区  · 7 年前

    rsweave 我几乎每周运行两次的文件。上次我使用它时做了一些更改,当我运行它编译为pdf时,我得到了以下错误: enter image description here rsweave公司 获取latex错误时的文件,如图中所示

    1 回复  |  直到 7 年前
        1
  •  0
  •   user2554330    7 年前

    你不会说你跑得怎么样 Sweave 在R控制台中明确显示,例如,如果您的输入文件是 source.Rnw

    Sweave('source.Rnw')
    

    这将产生 source.tex . 在文本编辑器中打开该文件并查看其开头。你会看到的 \Schunk \begin{document}

    我猜想您在标题中添加了一些文本或代码块。所有文本都属于后面

    print(...) 在之前的代码块中 \开始{document} print 输出进入文档。如果希望消息显示在控制台日志中,但不显示在文档中,请使用 message("some text") . 如果要在文档标题中执行此操作,还需要抑制命令的回音。例如

    <<echo=FALSE,results=hide>>=
    message("Started at ", Sys.time())
    @
    

     1 : keep.source term hide (Untitled.Rnw:6)
    Started at 2017-09-27 08:28:33
    

    文件中没有任何内容。