使用pdf_document更改页面颜色

时间:2017-03-25 08:42:20

标签: pdf latex r-markdown

尝试使用Rmarkdown自定义模板,我想知道是否有人知道如何更改Rmarkdown的PDF输出背景颜色。

我尝试使用:

includes:
  before_body: before_body.tex

before_body.tex包含\pagecolor{Cornsilk}

的位置

除了在\maketitle内容之前放置before_body命令的标题页外,这几乎无效。

任何人都知道这样做的方法,以便它适用于整个文档吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

感谢。使用in_header的一个问题是\pagecolor LaTeX命令必须在begin{document}之后。但是,在我的情况下,我确实找到了使用in_header的方法(我正在创建一个带有标题页的报告/书籍,以便在\maketitle之后发生begin{document})。

我的in_header(我在网上找到的那个中复制和修改过)包含一个自定义标题页\renewcommand{\maketitlepage},可以使用\maketitle进行调用。我把pagecolor命令放在那里做了伎俩。

如果正在使用的格式没有标题页,那么我怀疑将页面颜色放在before_body中会有效,因为没有{ta} \maketitle命令将在定义页面颜色之前创建标题页。