![如何将当前日期放在每页的页脚中](https://linux22.com/image/434181/%E5%A6%82%E4%BD%95%E5%B0%86%E5%BD%93%E5%89%8D%E6%97%A5%E6%9C%9F%E6%94%BE%E5%9C%A8%E6%AF%8F%E9%A1%B5%E7%9A%84%E9%A1%B5%E8%84%9A%E4%B8%AD.png)
geometry
我的文档类是 scrartcl,我使用以下方式定义页边距
\documentclass[11pt]{scrartcl}
\usepackage[left=2cm, right=1cm, bottom=2cm, a4paper, twoside]{geometry}
所以页码位于页面的角落。我想将当前日期和前面的文本放在页码上方或旁边。我不知道,不管怎样,只要能起作用并且看起来更好就行。它应该是这样的:
Stand: 27.05.2021
我读到fancyhdr
不应该与一起使用scrartcl
,所以我真的不知道如何使用 koma 脚本处理页脚。
答案1
scrlayer-scrpage
在这种情况下您可以使用该包(本质上它替代了fancyhdr
KOMA 脚本类)
以下是一个例子:
\documentclass[11pt]{scrartcl}
\usepackage[left=2cm, right=1cm, bottom=2cm, a4paper, twoside]{geometry}
\usepackage[ngerman]{babel}
\usepackage{scrlayer-scrpage}
\lofoot{\upshape Stand: \today}
\begin{document}
Inhalt...
\end{document}
确保upshape
它不是斜体,并babel
确保日期以德语而不是美国字体排版。
如果像您要求的那样,日期应该在页码之上,您可以这样做:
\documentclass[11pt]{scrartcl}
\usepackage[left=2cm, right=1cm, bottom=2.5cm, a4paper, twoside]{geometry}
\usepackage[ngerman]{babel}
\usepackage{scrlayer-scrpage}
\rofoot{\upshape Stand: \today \\ \thepage}
\begin{document}
Inhalt...
\end{document}
请注意,在这种情况下,您的底部边距太小,我添加了 0.5 厘米。
有关此包的更多信息,请阅读KOMA 手册,解释了所有选项。