我使用 bookdown 来呈现 html 书籍。如何使用 LaTeX enging xelatex 而不是 pdflatex 渲染同一本书?
这是我使用的主要代码:
bookdown::render_book('index.Rmd', output_file='mybook.pdf','bookdown::pdf_book')
它一直在说! Sorry, but C:\PROGRA~1\MIKTEX~1.9\miktex\bin\x64\pdflatex.exe did not succeed.。因为在渲染其他类型的 pdf 文档时,我使用 xelatex 作为引擎,我知道它应该在我的系统中可用。如何强制 bookdown 使用 xelatex?
之前似乎有人问过这个答案,但我不知道如何使用上述解决方案:pandoc_options(args = c("--latex-engine", "xelatex")) .
当我做这样的事情时:
bookdown::render_book('index.Rmd', output_file='mybook.pdf','bookdown::pdf_book',pandoc_options(latex_engine = 'xelatex'))
有一个错误:Error in pandoc_options(latex_engine = "xelatex") : argument "to" is missing, with no default
有谁知道如何处理这个问题?