Latex 潘多克乳胶PDF页眉和页脚

Latex 潘多克乳胶PDF页眉和页脚,latex,pdf-generation,markdown,pandoc,pdflatex,Latex,Pdf Generation,Markdown,Pandoc,Pdflatex,我使用的是PandocV1.18,我想添加页眉和页脚文本 我想要完整的控制意味着我想把加热器文本放在左边,中间和中间,和页脚一样 但我连一个地方都找不到 我在我的降价文件中的YAML头中有以下内容 --- header: This is fancy footer: So is this headertext: This is fancy footertext: So is this #abstract: This is a pandoc test . . . documentclass: re

我使用的是PandocV1.18,我想添加页眉和页脚文本

我想要完整的控制意味着我想把加热器文本放在左边,中间和中间,和页脚一样

但我连一个地方都找不到

我在我的降价文件中的YAML头中有以下内容

---
header: This is fancy
footer: So is this
headertext: This is fancy
footertext: So is this
#abstract: This is a pandoc test . . .

documentclass: report
output:
  pdf_document:
    fontsize: 12pt
    mainfont: Roboto
    geometry: [top=2cm, bottom=1.5cm, left=1cm, right=1cm]
css : pandoc.css
linkcolor : cyan
toc : true
---

我曾尝试分别使用
标题
标题文本
,但效果并不理想。

最简单的解决方案是添加自定义标题。在工作目录中创建
header.tex
,并添加如下内容:

\usepackage{fancyhdr}

\pagestyle{fancy}
\fancyhf{}
\rhead{Fancy on the right}
\lhead{Fancy on the left}
\cfoot{Fancy in the footer}
请参阅以获取帮助

然后用
pandoc myfile.md-o myfile.pdf-H header.tex
编译。使用Rmarkdown,可在YAML前端设置:

---
output:
  pdf_document:
    includes:
      in-header: header.tex
---

要想在YAML中像您所希望的那样设置带有变量的页眉,您需要使用(请参阅),但您可能无法使用
fancyhdr
微调页眉和页脚

这不适用于documentclass:report,我想这是出于设计。选择documentclass作为书会在toc和标题后留下一些空白页。知道如何删除吗them@krv对于
documentclass:report
(只是章节的第一页没有页眉/页脚,这是正常的)我可以很好地使用它。对于<代码>文档类:书,空白页在这里,因为默认情况下它是双面的。请参见此处:要从thoseYup中删除页脚和页眉,请使用
documentclass:report重新检查。谢谢