如何将当前日期放在每页的页脚中

如何将当前日期放在每页的页脚中

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在这种情况下您可以使用该包(本质上它替代了fancyhdrKOMA 脚本类)

以下是一个例子:

\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 手册,解释了所有选项。

相关内容