【问题标题】:Creating a footer for every page (including first!) using R markdown使用 R markdown 为每个页面(包括第一页!)创建页脚
【发布时间】:2015-09-04 12:27:58
【问题描述】:

我想补充问题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 的底部产生这个:

还有这个(奇怪的是,由于\fancyfoot[LE,RO]{\thepage},这不应该在左边吗?)在pg2的底部:

这在 pg3 的底部:

【问题讨论】:

    标签: latex yaml rstudio r-markdown pandoc


    【解决方案1】:

    使用

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

    备注\fancypagestyle{plain}{}\fancypagestyle{plain}{\pagestyle{fancy}}作用相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-17
      相关资源
      最近更新 更多