
Я пытаюсь отправить статью в журнал, который требует, чтобы имена авторов и контактная информация были указаны сразу после названия статьи. Я использую стиль amsart, и настройка по умолчанию для этого стиля — перечислить контактную информацию в конце статьи. Поскольку я предпочел бы не менять стили, любые предложения о том, как перечислить контактную информацию с именами авторов в начале статьи, были бы весьма признательны.
решение1
Как упоминалось в комментариях: если журнал предлагает или предполагает определенный стиль или шаблон LaTeX, то вам следует использовать его. Обычно вы не можете выбрать свой собственный стиль для отправки в журнал.
В amsart
классе контактная информация набирается командой \enddoc@text
. Вы можете использовать эту команду сразу после, \maketitle
чтобы получить контактную информацию сразу после заголовка:
\maketitle
\makeatletter
\enddoc@text
\let\enddoc@text\empty % to remove the contact info from the end of the document
\makeatother
Обратите внимание, что нам нужно \makeatletter
и , \makeatother
чтобы иметь возможность использовать \enddoc@text
, поскольку он содержит @
. Мы делаем это, \let\enddoc@text\empty
чтобы удалить контактную информацию из конца документа.
Полный пример с некоторым форматированием:
\documentclass{amsart}
\usepackage{lipsum}
\author{Author \and Author}
\title{Title}
\address{University of bla}
\email{[email protected]}
\begin{document}
\maketitle
\makeatletter
\vspace{-2em}
{\centering\enddoc@text}
\let\enddoc@text\empty % to remove the contact info from the end of the document
\makeatother
\begin{abstract}
\lipsum[50]
\end{abstract}
\lipsum
\end{document}