【问题标题】:Changing font and/or margin in RStudio -> RMarkdown -> YAML -> knitr -> pandoc -> LaTex -> PDF在 RStudio -> RMarkdown -> YAML -> knitr -> pandoc -> LaTex -> PDF 中更改字体和/或边距
【发布时间】:2017-10-02 15:43:55
【问题描述】:

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

【问题讨论】:

    标签: pdf yaml rstudio r-markdown


    【解决方案1】:

    经过多次尝试错误,我能够得到以下工作

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

    但是有这些警告:

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

    如果有人能指出更明确的说明,说明将 YAML 标头选项传递给 Pandoc 和 LaTex,我将不胜感激。

    【讨论】:

    • 这里相同:无法找到关于 YAML 标头选项传递给 Pandoc 和 LaTex 的明确描述
    猜你喜欢
    • 2017-11-13
    • 2014-10-28
    • 2020-10-29
    • 2012-12-14
    • 2016-05-22
    • 2015-12-15
    • 2019-07-07
    • 2021-08-20
    • 2020-12-01
    相关资源
    最近更新 更多