我正在使用 REVTeX 4.2 作为创建工作内部文档的基本模板(不用于期刊提交,我只是真的很喜欢这种格式!),并且在使用 aapm 模板时遇到了问题。
我想在 \affiliation{} 环境中添加我的完整工作地址,但这样做时格式会混乱。见下文:
不含完整地址:
\documentclass[aapm,reprint]{revtex4-2}
\begin{document}
\title[ABC-XXXXXX Fancy Paper Title]{Fancy Paper Title}
\author{M.Y. Name}
\email[]{m\[email protected]}
\affiliation{
ABC Company%\\
%123 Road Ln\\
%Fancy City, MI 48123\\
%United States
}
\date{\today}
\begin{abstract}
Fancy abstract.
\end{abstract}
\maketitle
\section{First Section}
Stuff. Blah blah blah, etc etc etc.
\section{Second Section}
More stuff
\subsection{Look, a subsection!}
Even more stuff!
\end{document}
附有完整地址
\documentclass[aapm,reprint]{revtex4-2}
\begin{document}
\title[ABC-XXXXXX Fancy Paper Title]{Fancy Paper Title}
\author{M.Y. Name}
\email[]{m\[email protected]}
\affiliation{
ABC Company\\
123 Road Ln\\
Fancy City, MI 48123\\
United States
}
\date{\today}
\begin{abstract}
Fancy abstract.
\end{abstract}
\maketitle
\section{First Section}
Stuff. Blah blah blah, etc etc etc.
\section{Second Section}
More stuff
\subsection{Look, a subsection!}
Even more stuff!
\end{document}
我尝试过使用 flushleft,但它也弄乱了格式:
\documentclass[aapm,reprint]{revtex4-2}
\begin{document}
\title[ABC-XXXXXX Fancy Paper Title]{Fancy Paper Title}
\author{M.Y. Name}
\email[]{m\[email protected]}
\affiliation{
\begin{flushleft}
ABC Company\\
123 Road Ln\\
Fancy City, MI 48123\\
United States
\end{flushleft}
}
\date{\today}
\begin{abstract}
Fancy abstract.
\end{abstract}
\maketitle
\section{First Section}
Stuff. Blah blah blah, etc etc etc.
\section{Second Section}
More stuff
\subsection{Look, a subsection!}
Even more stuff!
\end{document}
关于如何纠正这个问题有什么建议吗?我完全同意进入基类并修改它们,如果这能达到预期的结果,我只是真的不知道从哪里开始。
答案1
一种方法是使用小型页面。
\documentclass[aapm,reprint]{revtex4-2}
\begin{document}
\title[ABC-XXXXXX Fancy Paper Title]{Fancy Paper Title}
\author{M.Y. Name}
\email[]{m\[email protected]}
\affiliation{%
\begin{minipage}{\textwidth} % added <<<<<<<<<<<<<<
\vspace{0.5\baselineskip}
ABC Company \\
123 Road Ln\\
Fancy City, MI 48123\\
United States
\end{minipage}
}
\date{\today}
\begin{abstract}
Fancy abstract.
\end{abstract}
\maketitle
\section{First Section}
Stuff. Blah blah blah, etc etc etc.
\section{Second Section}
More stuff
\subsection{Look, a subsection!}
Even more stuff!
\end{document}
答案2
虽然我不熟悉该aapm
选项,但我认为期望是将地址用逗号分隔,如\affiliation{ABC Company, 123 Road Ln, Fancy City, MI 48123, United States}
,这样更节省空间。
无论平衡发生了什么,我们都可以通过将手动拆分的地址放在一个框中来强制进行适当的对齐和\affiliation
间距
\affiliation{
\parbox[t]{10cm}{
ABC Company\\
123 Road Ln\\
Fancy City, MI 48123\\
United States
}
}
如果还有自动换行符,则可能需要对框的宽度进行一些微调。