设置图像并调整其大小为页脚Rmarkdown标题页

时间:2018-09-14 19:16:17

标签: r yaml r-markdown knitr pandoc

我正在尝试在markdown文档的标题页中设置图像并调整其大小作为页脚。

我在LaTex上获得了预期的结果:

\documentclass{article}


\title{Test}
\author{}
\date{}
\usepackage{graphicx}
\usepackage{fancyhdr}


\fancypagestyle{plain}{
    \fancyhf{}
    \renewcommand{\headrulewidth}{0pt}
    \renewcommand{\footrulewidth}{0pt}
    \lfoot{\includegraphics[width=400px]{footer.png}}
}

\begin{document}
    \maketitle
\end{document}

但是当我尝试在Markdown文档中执行相同的操作时,出现以下错误:

yaml :: yaml.load(string,...)中的错误:   扫描仪错误:在第6行第5列扫描普通标量时,在第7行第1列发现违反制表符的制表符 调用:... parse_yaml_front_matter-> yaml_load_utf8-> 执行停止

我的代码是:

---
title: "Test"
author: ""
header-includes:
- \usepackage{graphicx}
- \usepackage{fancyhdr}
- \fancypagestyle{plain}{
- \fancyhf{}
- \renewcommand{\headrulewidth}{0pt}
- \renewcommand{\footrulewidth}{0pt}
- \lfoot{\includegraphics[width=400px]{footer.png}}}
output: pdf_document
---

我已经尝试过诸如Creating a footer for every page using R markdown之类的解决方案,但是它无法完成标题页的工作。

1 个答案:

答案 0 :(得分:0)

Yaml是逃避引号等的野兽。您可能要创建一个包含乳胶标头的单独文件,只需添加该文件即可。

---
header-includes: yourfile.tex
---