我正在尝试在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}
---
答案 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
(我已经删除了您的字体,并插入了一些示例文本以显示效果。)