摆脱Rmarkdown项目标题页上的边框

时间:2018-05-03 12:39:14

标签: r latex r-markdown

我正在添加一个png图像作为我正在编写的报告的标题。图像为A4并正确加载,但报告其余部分的页面边框也会影响标题页,因此图像会从侧面滑落:

enter image description here

我正在使用RMarkdown构建代码:

== report.Rmd

---
output:
  pdf_document:
    includes:
      before_body: prebody-latex.tex
      in_header: preamble-latex.tex
    latex_engine: xelatex
---
\tableofcontents

\pagebreak

使用以下tex文件:

== preamble-latex.tex

\usepackage{fancyhdr}
\usepackage{array}
\usepackage{float}
\usepackage{rotating}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{draftwatermark}
\usepackage{eso-pic,graphicx,transparent}
\usepackage{draftwatermark}
\pagestyle{fancy}

\SetWatermarkText{}

\fancyhead[CO,CE]{}
\setlength{\abovecaptionskip}{-10pt}

\let\origfigure\figure
\let\endorigfigure\endfigure
\renewenvironment{figure}[1][2] {
    \expandafter\origfigure\expandafter[H]
} {
    \endorigfigure
}

\newcommand{\blandscape}{\begin{landscape}}
\newcommand{\elandscape}{\end{landscape}}

== prebody-latex.tex

\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}p{#1}}

\begin{titlepage}
    \centering
    \includegraphics[width=\paperwidth,height=\paperheight]{frontcover.png}
\end{titlepage}

1 个答案:

答案 0 :(得分:1)

对于整页图像,您可以使用LaTeX包pdfpages。要preamble-latex.tex添加:

\usepackage{pdfpages}

并在prebody-latex.tex中使用

\begin{titlepage}
    \includepdf{frontcover.png}
\end{titlepage}