R Markdown-删除pdf输出中的左侧标题

时间:2018-06-28 13:44:29

标签: r latex r-markdown

我正在尝试在rmarkdown中为业务合作伙伴创建一个自动报告,但是我对如何使用Latex软件包fancyhdr设置标题有些困惑。

该报告包括一个设置为1级标题的目录,但是报告中有使用2级标题创建的子节。

当我生成PDF时,花式标头在右侧标头上具有1级标头(可以),在中央标头中设置的消息(也可以)以及在标头中的小节(2级标头)左侧标题。

我想删除它,但是文档中关于如何删除它的内容非常模糊-我花了很多无用的时间来尝试使它生效。

这是R Markdown文档顶部的YAML设置:

title: "Report Title"
author: "Authors"
date: 'Date'
output: 
  pdf_document:
    latex_engine: xelatex
    toc: true
    toc_depth: 1
header-includes:
  - \usepackage{fontspec}
  - \setmainfont{Gotham Book}
  - \usepackage{booktabs}
  - \usepackage[tocflat]{tocstyle}
  - \usetocstyle{standard}
  - \usepackage{fancyhdr}
  - \pagestyle{fancy}
  - \fancyhead[CO,CE]{Center Message}
  - \fancyfoot[CO,CE]{Footer Message}
  - \fancyfoot[LE,RO]{\thepage}
---

1 个答案:

答案 0 :(得分:1)

这些是“左奇数”和“右偶数”标题。如果使用\fancyhead[LO,RE]{}将其设置为空,则它们将消失:

---
title: "Report Title"
author: "Authors"
date: 'Date'
output: 
  pdf_document:
    latex_engine: xelatex
    toc: true
    toc_depth: 1
header-includes:
  - \usepackage{fontspec}
  - \usepackage{booktabs}
  - \usepackage[tocflat]{tocstyle}
  - \usetocstyle{standard}
  - \usepackage{fancyhdr}
  - \pagestyle{fancy}
  - \fancyhead[CO,CE]{Center Message}
  - \fancyfoot[CO,CE]{Footer Message}
  - \fancyfoot[LE,RO]{\thepage}
  - \fancyhead[LO,RE]{}
  - \usepackage{blindtext}
---

\blinddocument

(我已经删除了您的字体,并插入了一些示例文本以显示效果。)