gpt4 book ai didi

latex - Pandoc LaTex PDF 页眉和页脚

转载 作者:行者123 更新时间:2023-12-02 04:03:01 26 4
gpt4 key购买 nike

我正在使用 pandoc v 1.18,我想添加页眉和页脚文本。

我想要完全控制,这意味着我想将加热器文本放置在左侧、中心和中间,与页脚相同。

但我连一个地方都找不到。

我的 Markdown 文件的 YAML header 中有以下内容

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

我也尝试过单独使用 headerheadertext 但效果不佳。

最佳答案

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

\usepackage{fancyhdr}

\pagestyle{fancy}
\fancyhf{}
\rhead{Fancy on the right}
\lhead{Fancy on the left}
\cfoot{Fancy in the footer}

请参阅fancyhdr manual寻求帮助。

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

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

为了能够像您想要的那样在 YAML 中使用变量设置 header ,您需要使用 rmarkdown latex template (请参阅 pandoc manual section about templates ),但您可能会失去使用 fancyhdr 微调页眉和页脚的可能性。

关于latex - Pandoc LaTex PDF 页眉和页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40988240/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com