小编use*_*730的帖子

如何在R Markdown中将选项传递给LaTeX字体?

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)

我对此有两个问题:

  1. 为什么要Mapping=tex-ansi添加?以及如何控制呢?(我正在使用UTF8 ...)。
  2. 我如何为字体选项设置其他参数,例如\setmonofont[Scale=0.91]{TeX Gyre Cursor}

R Markdown 和Pandoc的《用户指南》没有揭示任何相关内容。

latex r pandoc r-markdown

2
推荐指数
1
解决办法
438
查看次数

标签 统计

latex ×1

pandoc ×1

r ×1

r-markdown ×1