我正在尝试创建一个 .cls 文件,供多个用户使用以生成\documentclass{article}
文档。在这个类中,我希望一个宏/脚本能够自动为字段中的每个条目生成一个签名行\author{}
。我知道其中\@author
包含信息;我如何读取大小以\@author
知道要创建多少行(或者这是错误的路径)?
编辑:
在进一步审查 TEX.SX 问题后,我了解了\and
定义的位置,以及重新定义如何\and
包括\vspace
和\rule
以适应其他作者。我的成功解决方案如下所列。
梅威瑟:
\documentclass{newclass}
\author{Neil Armstrong\\Commander
\and
Buzz Aldrin\\Lunar Module Pilot
\and
Michael Collins\\Command Module Pilot}
\begin{document}
\end{document}
使用 newclass.cls
\ProvidesClass{newclass}
\LoadClass{article}
\def\and{% % \begin{tabular}
\end{tabular}%
\vspace{2ex}\\
and\\
\vspace{0.5in}
\rule{4cm}{0.4pt}\\
\begin{tabular}[t]{c}}% % \end{tabular}
答案1
在进一步审查 TEX.SX 问题后,我了解了\and
定义的位置,以及重新定义如何\and
包括\vspace
和\rule
以适应其他作者。我的成功解决方案如下所列。
梅威瑟:
\documentclass{newclass}
\author{Neil Armstrong\\Commander
\and
Buzz Aldrin\\Lunar Module Pilot
\and
Michael Collins\\Command Module Pilot}
\begin{document}
\end{document}
使用 newclass.cls
\ProvidesClass{newclass}
\LoadClass{article}
\def\and{% % \begin{tabular}
\end{tabular}%
\vspace{2ex}\\
and\\
\vspace{0.5in}
\rule{4cm}{0.4pt}\\
\begin{tabular}[t]{c}}% % \end{tabular}