【发布时间】:2017-07-03 23:22:16
【问题描述】:
我正在尝试从脚本将 Rmd 编织为 pdf,以便我可以设置 AWS 服务以生成报告,问题是,在 Rstudio(编织按钮)内 它工作正常,但如果我尝试使用rmarkdown::render('diagnostic.Rmd',output_format = pdf_document(latex_engine = "pdflatex"), output_file = "diagnostique.pdf")生成文档时出现此错误:
! Missing $ inserted.
<inserted text>
$
l.141 \$\ge
pandoc: Error producing PDF
Error: pandoc document conversion failed with error 43
请注意,我正在使用 engine = pdflatex,它产生了我想要的结果,我还尝试了 xelatex 和 lualatex,但使用 lualatex 的质量成本很高(使用 lualatex 生成的报告不会按预期编译)。
我到处寻找这个丢失的$,但没有发现错误。
任何关于在哪里搜索或做什么的建议将不胜感激。
【问题讨论】:
-
试试双反斜杠...
-
问题是这个“\$\ge”字符串(或者只是第 141 行的“ge”)甚至没有包含在我的 Rmd 中。
标签: latex r-markdown pdflatex xelatex