Я работаю над повторной подачей статьи в журнал ACS, используя этот achemso
пакет, и одним из запросов от редакции было переместить раздел «ключевые слова» на первую страницу (т. е. над разделом «аннотация»). Есть ли простой способ сделать это, не заходя в пакет и не меняя что-либо, чего я даже не знаю, поскольку я относительно неопытен в LaTeX? Я связался с редакцией, но они ответили: «Если ключевые слова находятся на первой странице, это не имеет значения...»
MWE — это:
\documentclass[journal=aamick, manuscript=article]{achemso}
\usepackage[version=3]{mhchem}
\usepackage[T1]{fontenc}
\usepackage{textgreek}
\usepackage{stackengine}
\usepackage[symbol]{footmisc}
\usepackage{lipsum}
\newcommand*\mycommand[1]{\texttt{\emph{#1}}}
\author{Author 1}
\affiliation[Institute]{Address 1}
\author{Author 2}
\affiliation[Institute]{Address 1}
\author{Author 3}
\affiliation[Institute]{Address 1}
\alsoaffiliation[Other Department]{Address 2}
\title{Document Title}
\keywords{keyword 1; keyword 2; keyword 3; keyword 4; keyword 5}
\begin{document}
\begin{abstract}
\lipsum[1-2]
\end{abstract}
\end{document}
Любая помощь в размещении ключевых слов на титульном листе будет высоко оценена.
решение1
Вы можете принудительно вывести ключевые слова перед аннотацией, например, используя:
\documentclass[journal=aamick, manuscript=article]{achemso}
\usepackage[version=3]{mhchem}
\usepackage[T1]{fontenc}
\usepackage{textgreek}
\usepackage{stackengine}
\usepackage[symbol]{footmisc}
\usepackage{lipsum}
\newcommand*\mycommand[1]{\texttt{\emph{#1}}}
\author{Author 1}
\affiliation[Institute]{Address 1}
\author{Author 2}
\affiliation[Institute]{Address 1}
\author{Author 3}
\affiliation[Institute]{Address 1}
\alsoaffiliation[Other Department]{Address 2}
\title{Document Title}
\keywords{keyword 1; keyword 2; keyword 3; keyword 4; keyword 5}
\makeatletter
\newcommand*{\forcekeywords}{
\acs@keywords@print
\let\acs@keywords@print\relax
}
\makeatother
\begin{document}
\forcekeywords
\begin{abstract}
\lipsum[1-2]
\end{abstract}
\end{document}
Но, я думаю, результат:
было бы очень некрасиво.
Лучшим решением было бы сократить аннотацию:
\documentclass[journal=aamick, manuscript=article]{achemso}
\usepackage[version=3]{mhchem}
\usepackage[T1]{fontenc}
\usepackage{textgreek}
\usepackage{stackengine}
\usepackage[symbol]{footmisc}
\usepackage{lipsum}
\newcommand*\mycommand[1]{\texttt{\emph{#1}}}
\author{Author 1}
\affiliation[Institute]{Address 1}
\author{Author 2}
\affiliation[Institute]{Address 1}
\author{Author 3}
\affiliation[Institute]{Address 1}
\alsoaffiliation[Other Department]{Address 2}
\title{Document Title}
\keywords{keyword 1; keyword 2; keyword 3; keyword 4; keyword 5}
\begin{document}
\begin{abstract}
\lipsum[1]
\end{abstract}
\end{document}
Примечание: Никто не любит аннотации, в которых больше нескольких строк. Не стоит злоупотреблять этим для введения с несколькими абзацами.