使用R markdown为每个页面(包括第一个!)创建页脚

时间:2015-06-18 18:04:50

标签: latex yaml rstudio r-markdown pandoc

我想添加问题Creating a footer for every page using R markdown:除了以下所有页面外,我如何为文档的第一页执行此操作?

在RStudio中,这段代码:

---
title: "Test"
author: "Author Name"
header-includes:
- \usepackage{fancyhdr}
- \usepackage{lipsum}
- \pagestyle{fancy}
- \fancyhead[CO,CE]{This is fancy header}
- \fancyfoot[CO,CE]{And this is a fancy footer}
- \fancyfoot[LE,RO]{\thepage}
output: pdf_document
---
\lipsum[1-30]

在pg1:

的底部生成此内容

pg1

并且这(奇怪的是,不应该因为\fancyfoot[LE,RO]{\thepage}?而在左边,因为{{1}}?)在pg2的底部:

pg2

这是在第3页的底部:

pg3

1 个答案:

答案 0 :(得分:5)

使用

---
title: "Test"
author: "Author Name"
header-includes:
- \usepackage{fancyhdr}
- \usepackage{lipsum}
- \pagestyle{fancy}
- \fancyhead[CO,CE]{This is fancy header}
- \fancyfoot[CO,CE]{And this is a fancy footer}
- \fancyfoot[LE,RO]{\thepage}
- \fancypagestyle{plain}{\pagestyle{fancy}}
output: pdf_document
---
\lipsum[1-30]

应该覆盖plain页面样式 - 在问题为\maketitle的第一页上使用 - 等同于fancy