Избавление от границ на титульном листе проекта Rmarkdown - PullRequest
0 голосов
/ 03 мая 2018

Я добавляю изображение png в качестве заголовка к отчету, который я пишу. Изображение формата А4 загружается правильно, но границы страницы из остальной части отчета также влияют на титульный лист, поэтому изображение смещается в сторону:

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

Со следующими текстовыми файлами:

== 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 голосов
/ 03 мая 2018

Для полностраничных изображений вы можете использовать пакет LaTeX pdfpages. К preamble-latex.tex добавить:

\usepackage{pdfpages}

А в prebody-latex.tex используйте

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