【问题标题】:knitr Minimal Demo not compiling correctlyknitr Minimal Demo 无法正确编译
【发布时间】:2020-05-20 16:00:00
【问题描述】:

您好 knitr 专家:我一生都无法弄清楚如何正确编译 knitr Miminal Demo .Rnw 文档。当我下载并运行亿辉的 knitr .Rnw 文件 (link) 的 Minimal Demo 时,该文档编译但错误地处理了 R 块:

我什么也没做,只是打开并编译。欢迎帮助。顺便说一句,非常感谢关于这是否是我应该如何将 R 代码添加到 UT-Austin 论文发表所需的乳胶模板的提示。谢谢。

【问题讨论】:

  • 你的图片有点模糊,第一页是什么?我似乎这将是相关的。编译成 PDF 时控制台上有什么东西吗?
  • Hi r2evans - 第一页是第一个 R Chunk 的打印内容: > library(knitr) > opts_chunk$set(fig.path='figure/minimal-', fig.align='中心', fig.show='hold') > 选项(formatR.arrow=TRUE,width=90)。控制台发出两个警告:“边注超出纸张”和“您在通过 pdflatex 处理时使用了 breakurl。”
  • 我无法自己编译文档,虽然我确实安装了tinytex,但我通常不使用 Rnw 文件。我没有收到 PDF,所以我的问题与您的不同。抱歉,我帮不上忙。
  • 感谢您的浏览。打电话给@yihui-xie?​​

标签: r latex rstudio knitr sweave


【解决方案1】:

当使用Sweave 而不是knitr 翻译.Rnw 文件时,我可以复制您的PDF 文件。通过 RStudio 选项(c.f. https://support.rstudio.com/hc/en-us/articles/200532247)切换到 knitr 时,我收到一条错误消息并且没有 PDF,这可能会在 cmets 中重现 @r2evans 的结果。我还收到一条警告消息,第 19 行是 Sweave 特定的 (\SweaveOpts{concordance=TRUE})。删除该行,文件处理 knitr 正确生成

【讨论】:

  • 太棒了,谢谢。我仍然无法让它与学校的 LaTex 模板一起工作,但这让我开始了!
猜你喜欢
  • 2013-02-08
  • 1970-01-01
  • 2018-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-21
相关资源
最近更新 更多