移动 achemso 包中的“关键词”部分

移动 achemso 包中的“关键词”部分

我正在使用该软件包重新向 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}

在此处输入图片描述

注意:没有人喜欢超过几行的摘要。您不应将其误用为包含多个段落的引言。

相关内容