我正在使用 Latex 和 Texmaker 撰写毕业论文。由于每一页都是由另一位作者撰写的,因此我需要在页脚中指定该作者。
这是如何运作的?
答案1
我不明白为什么每本书都有不同的作者页在毕业论文中,但这不是重点。这里有一个可能的解决方案。
您可以定义一些包含当前作者姓名的命令,并将其包含在页脚定义中(例如,使用fancyhdr
)。如果您在作者更改时更新该命令,则页脚应该会相应更改。
\documentclass{article}
\usepackage{blindtext}
\newcommand{\currentauthor}{Ernest Rutherford}
\usepackage{fancyhdr}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.4pt}
\lfoot{Author: \currentauthor}
\cfoot{}
\rfoot{\thepage}
\begin{document}
\pagestyle{fancy}
\Blindtext[8]
\clearpage
\renewcommand{\currentauthor}{Niels Bohr}
\Blindtext[6]
\end{document}
请注意,如果值\currentauthor
在页面中间发生变化,则仅显示页面完成时的值。我相信有更优雅的方法来做到这一点,但这似乎足够简单,不会过于复杂。