我正在使用article
类写一篇论文。这篇论文的末尾有一个很长的附录,它应该有标题“论文标题附录”、作者姓名和日期。到目前为止,这就是我所做的——对于主要文章,我有以下代码:
\documentclass[12pt,a4paper]{article}
\title{A Model of Something}
\author{Somebody\\University of Somewhere}
\date{\today}
\begin{document}
\maketitle
\section{Introduction}
对于论文末尾的附录,我使用这个:
\newpage
\appendixpagenumbering
\appendix
\section*{\centering{\textsc
{Online Appendix (Not for Publication)}}\\[0.6cm]
A Model of Something\\[0.6cm]
Somebody\\[0.6cm]
University of Somewhere\\[0.6cm]
\today}
\section{Derivation of FOCs}
我的问题是——有没有办法自动执行此操作?有没有办法我可以使用一段LaTeX
代码从文章开头获取附录中的标题、作者和日期信息,这样我就不必每次写新草稿时都手动执行此操作,或者每当我在文档开头更改文章名称时都必须手动更改附录中的文章名称?
答案1
在 tilepage 之外,一个简单的解决方案是authoraftertitle
包。它允许命令\MyTitle
,\MyDate
并\MyAuthor
访问变量。上面可以找到从您的代码派生的完整最小 accsample。
\documentclass[12pt,a4paper]{article}
\usepackage{authoraftertitle} % <-- import the package here!
\title{A Model of Something}
\author{Somebody-University of Somewhere}
\date{\today}
\begin{document}
\maketitle
\section{Introduction}
\newpage
\appendixpagenumbering
\appendix
\section*{\centering{\textsc
{Online Appendix (Not for Publication)}}\\[0.6cm]
\MyTitle\\[0.6cm] % <-- Acces the title variable!
\MyAuthor\\[0.6cm] % <-- Acces the author variable!
University of Somewhere\\[0.6cm]
\MyDate} % <-- Acces the date variable!
\section{Derivation of FOCs}
- \MyAuthor \\ % <-- Acces the title variable!
- \MyDate \\ % <-- Acces the author variable!
- \MyTitle % <-- Acces the date variable!
\end{document}