Latex - 多位作者

Latex - 多位作者

我正在使用 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在页面中间发生变化,则仅显示页面完成时的值。我相信有更优雅的方法来做到这一点,但这似乎足够简单,不会过于复杂。

相关内容