更改RStudio中的字体和/或边距 - > RMarkdown - > YAML - > knitr - > pandoc - > LaTex - > PDF

时间:2017-10-02 15:43:55

标签: pdf yaml rstudio r-markdown

有人能给我一个成功将命令行参数/选项传递给pandoc的YAML标题示例吗?我找到的文档和示例表明,我可以通过在{YALL标题中为PDF输出文件设置边距来设置:geometry: margin=0.5in。但我似乎无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

经过多次试验后出错,我能够得到以下工作

output:
  pdf_document:
    keep_tex: yes
    latex_engine: xelatex
  word_document: default
  html_document: default
geometry: margin=0.5in 
mainfont: Arial
fontsize: 12pt

但有这些警告:

  • 几何和mainfont标记必须位于YAML选项的顶层,即使它们仅适用于PDF_document类型的输出。
  • mainfont:Arial标签似乎只适用于xelatex引擎。我无法找到有效字体名称列表,但幸运的是Arial
  • fontsize似乎只对包含的表有效,而不是正文。

如果有人能指出我对YAML标题选项传递给Pandoc和LaTex的更明确的描述,我会很感激。