2015-06-18 78 views
3

我想添加到問題Creating a footer for every page using R markdown:除了以下所有頁面之外,如何爲文檔的第一頁執行此操作?使用R標記爲每個頁面(包括第一個!)創建頁腳

在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}?)在pg2的底部:

pg2

,這在PG3的底部:

pg3

回答

4

使用

--- 
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

相關問題