【问题标题】:Latex preamble in R MarkdownR Markdown 中的 Latex 序言
【发布时间】:2015-10-19 14:46:30
【问题描述】:

我已经阅读了一些讨论和线程,详细介绍了如何将乳胶前导码添加到 R 降价,但我还没有找到一个简单的解释来说明如何将乳胶前导码添加到 Rmd 文件。我有我想在 Rmd 的 PDF 和 Beamer 输出中使用的乳胶模板。

我很难添加序言参数。

我试过了:

in_header
<latex preamble>

还有

%%
<preamble>
%%

但似乎没有一个有效。

对使用过 Latex 的人有什么解决方案,但使用 rmd 的人少吗?

【问题讨论】:

  • 您是否尝试过使用$$这一行打开和关闭序言?
  • @CathG,Rmd 不使用这些命令。它可以产生一个乳胶文件,我可以输入前导硬码,但这并不理想..

标签: r latex r-markdown


【解决方案1】:

你试过了吗?

---
title: "My Title"
author: "All of Us"
date: "Today, November 2, 2015"
output: 
  pdf_document
fontsize: 12pt
header-includes: \usepackage{graphicx, verbatim, fancyvrb, setspace, xspace, colortbl, longtable, amsmath, caption, xfrac, float, mathabx}
---

您可以在“header-includes”部分中包含哪些片段?

【讨论】:

  • 我已经诉诸于直接更改乳胶模板。 header-includes 仅适用于包含包,而不适用于数字和其他调整。虽然一旦你调整了乳胶模板文件,它就可以完美地工作。这可以通过调整来完成,例如 ~R/win-library/3.2/rmarkdown/rmarkdown/templates - 我建议复制并重命名文件夹,然后调整模板(在资源文件夹中)以及骨架以符合您的自己的标准,如果有人感兴趣的话。
【解决方案2】:

我使用in_header 参数指定前导文档的路径。

请注意,您可能在前导文件中列出的某些内容可以直接指定,例如 geometry 包的选项:

---
title: "My Title"
author: "All of Us"
output:
  bookdown::pdf_document:
    includes:
      in_header: preamble.tex
geometry: "a4paper,right=6cm"
---

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-14
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    相关资源
    最近更新 更多