R Markdown PDF输出中的徽标,仅在第一页上

时间:2019-08-27 12:38:42

标签: r markdown r-markdown

以前,我已经向very similar question提出了我当前要询问的问题。实际上,可以将此问题视为我先前问题的扩展。

我正在寻找一种在PDF R Markdown输出的第一页上包含公司徽标的方法。如上一个问题所述,我一直在网上寻找答案,但是大多数解决方案导致徽标出现在所有页面上(不仅是第一页),或者出现在一些多余的元素中(章节标题,其下方的水平线等) 。)被添加到每个页面。这导致我问了上一个问题-如何在第一页上仅添加徽标,在徽标旁边不添加没有其他元素

我得到了答案,该答案满足了我发布的条件(有关答案的详细信息,请参阅上一篇文章)。但是,问题在于,如果我的Markdown文档包含标题,作者或其他某些字段,则徽标显示在它们的下方 ,而我希望它显示在这些字段的上方标题。

总而言之,我的问题是:如何在满足以下条件的Markdown PDF文档中打印徽标:

  • 仅显示在第一页上
  • 不会导致其他不需要的元素(章节标题等)
  • 出现在标题上方的标题和所有其他字段(例如作者)上方

非常感谢!

1 个答案:

答案 0 :(得分:2)

我是最初回答您第一个问题的人。

\begin{center}
\includegraphics[width=7cm]{logo.jpg} 
\end{center}

我目前在R Setup之后使用这样的代码,徽标位于标题上方。除非您想让徽标位于页面的最顶部,否则它应该起作用。

如果您想在徽标下添加标题,作者等内容,也可以在这些行中使用一些内容:

\title{%
\includegraphics[width=0.1\textwidth]{files/image.jpg}~ 
\\[1cm]
Title
\\more text 
}
\author{Some.Name
\\ where}
\date{August 27, 2019}
\maketitle

编辑::如果要在所有这些内容下使用目录,只需在以前的代码下添加以下代码:

\pagebreak

\tableofcontents

\pagebreak

\pagebreak将跳过一页(带有标题,徽标,作者...的页面)。

\tableofcontents在此处创建/放置目录(之后可以跳过另一页)。