PDF输出中的公司徽标仅在首页上

时间:2019-05-27 14:16:21

标签: r r-markdown

我想知道是否可以将公司徽标包含到R Markdown创建的PDF文档中,仅在文档的首页上。我已经搜索了答案,可以找到的最接近的是this。答案中提供了多种解决方案,但是,它们都不对我有用,因为它们要么:

  • 在文档的每一页(不仅是第一页)添加徽标;或
  • 在徽标的标题(及其下方的水平线)中包含章节标题以及徽标。

我正在寻找一种仅在PDF R的第一页中包含仅普通徽标没有章节标题的方法Markdown文档,我已经用光了网上所有的资源。有没有人可以帮助我?

在有人问之前:是的,严格来说,它必须是PDF文档,而不是HTML。

1 个答案:

答案 0 :(得分:2)

在markdown的 R SETUP 块之后插入\includegraphics代码行。 这是我在\includegraphics行中放置示例:

---
geometry: "margin=1.5cm"
classoption: landscape
output:
  pdf_document: # Export to pdf
    number_sections: yes 
includes:
          in_header: ltx.sty
---



```{r SETUP, include=FALSE, message=FALSE, warning=FALSE}

knitr::opts_chunk$set(echo = FALSE,  
                  warning = FALSE,  
                  message = FALSE,  
                  results = "asis")

library(knitr) 
library(kableExtra) 
library(some_packages)

options(scipen = 999,
    digits = 2,
    width = 110)

```

\definecolor{astral}{RGB}{87,146,204}
\allsectionsfont{\color{astral}}
\setcounter{tocdepth}{5}


<!-- Title page -->
\includegraphics[width=7cm]{logo.jpg}

\begin{center}\begin{Large}
Project 1
\end{Large}\end{center}

\vfill


# Some R chunk
```{r results='asis'}
# Table, code, graphics.
```

因此,该行插入R SETUP块和下一个R块之间。