我正在寻找一种在 rmarkdown PDF 报告中包含标题的方法。有人建议使用 fancyhdr,所以我将建议的代码包含在我的 .tex 文档中(前三行):
\usepackage{fancyhdr}
\pagestyle{fancy}
\rhead{\includegraphics[width = .05\textwidth]{Logo.png}}
\newenvironment{cols}[1][]{}{}
\newenvironment{col}[1]{\begin{minipage}{#1}\ignorespaces}{%
\end{minipage}
\ifhmode\unskip\fi
\aftergroup\useignorespacesandallpars}
\def\useignorespacesandallpars#1\ignorespaces\fi{%
#1\fi\ignorespacesandallpars}
\makeatletter
\def\ignorespacesandallpars{%
\@ifnextchar\par
{\expandafter\ignorespacesandallpars\@gobble}%
{}%
}
\makeatother
\definecolor{rubblue}{RGB}{0,53,96}
\definecolor{rubgreen}{RGB}{141,174,16}
在下载之前运行良好,但在包含这些行之后,我收到此错误: yaml::yaml.load(..., eval.expr = TRUE) 中的错误:解析器错误:在第 5 行第 5 列解析块映射时在第 9 行第 5 列 Ruft auf 找不到预期的密钥:... tryCatch -> tryCatchList -> tryCatchOne ->
我认为它与 .tex 文档中的 \usepackage 有关 - rmarkdown 是否可能找不到 fancyhdr 包,如果是,它是如何解决的?我通过 tinytex 安装了 TinyTex。这是我的 .rmd 的标题:
---
title: "Title"
author: ""
output:
pdf_document:
keep_tex: true
includes:
in_header: preamble.tex
urlcolor: rubblue
params:
plotSAMP: "NULL"
plotApps: "NULL"
#mainfont: SourceSansPro
---