我正在处理一个RMarkdown文档,我希望使用shell escape选项使用xelatex进行编译。 RStudio documents描述了如何为*.tex
文档执行此操作,但启用shell转义命令选项似乎不会影响Markdown文档的编译。
这是我的YAML标题。有没有办法可以通过在YAML中指定它来将--enable-write18
选项传递给LaTeX引擎?
---
title: "My document"
author: "Me"
date: "2016-01-01"
documentclass: report
output:
pdf_document:
latex_engine: xelatex
number_sections: yes
template: ard-pandoc-template.tex
toc: yes
---
# Test
asdfjkhasdf
答案 0 :(得分:2)
在另一个Regex101 Demo找到答案。可以选择从YAML标头向Pandoc传递其他参数:
output:
pdf_document:
latex_engine: xelatex
pandoc_args: "--latex-engine-opt=--enable-write18"