Rmarkdown 从脚本渲染
Rmarkdown render from script
我正在尝试将 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 生成的报告未按预期编译)。
我到处找这个缺失的 $
都没有找到错误。
任何关于在哪里搜索或做什么的建议都将不胜感激。
错误是TeX的错误。
因此,第 141 行是指 TeX 文件的第 141 行,而不是 Rmd 文件。
保留你的中间 TeX 文件并检查它的第 141 行。
YAML前端内容是这样的:
---
title: "Title"
output:
pdf_document:
keep_tex: true
---
http://rmarkdown.rstudio.com/pdf_document_format.html#keeping_intermediate_tex
我正在尝试将 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 生成的报告未按预期编译)。
我到处找这个缺失的 $
都没有找到错误。
任何关于在哪里搜索或做什么的建议都将不胜感激。
错误是TeX的错误。
因此,第 141 行是指 TeX 文件的第 141 行,而不是 Rmd 文件。
保留你的中间 TeX 文件并检查它的第 141 行。
YAML前端内容是这样的:
---
title: "Title"
output:
pdf_document:
keep_tex: true
---
http://rmarkdown.rstudio.com/pdf_document_format.html#keeping_intermediate_tex