use*_*730 2 latex r pandoc r-markdown
rmarkdown在{xe | lua} latex之后,允许在YAML标头中为主要文本,无衬线文本,等宽文本(最著名的是代码块!)和数学字体指定字体。至少对于通过xetex渲染PDF而言,这可行。
但是,我发现没有(记录的)方法可以将选项传递给基础setxxxfont\ LaTeX命令。例如,YAML片段:
```
monofont: Inconsolata
```
Run Code Online (Sandbox Code Playgroud)
生成以下\ LaTeX片段:
\setmonofont[Mapping=tex-ansi]{Inconsolata}
Run Code Online (Sandbox Code Playgroud)
我对此有两个问题:
Mapping=tex-ansi添加?以及如何控制呢?(我正在使用UTF8 ...)。\setmonofont[Scale=0.91]{TeX Gyre Cursor}?