achemso - “电子邮件:”前面的星号以及每个通讯作者的单独行

achemso - “电子邮件:”前面的星号以及每个通讯作者的单独行

我们使用 achemso 撰写稿件。我们有 2 位通讯作者,其电子邮件默认列为

Email: [email protected]; [email protected]

根据编辑的要求,我们将电子邮件列出如下:

*Email: [email protected]
*Email: [email protected]

(注意星号和新行)

我们发现以下答案仅为一位通讯作者修复此问题:

achemso - 在“电子邮件:”前面生成一个星号

但找不到适合 2 位作者并能给出所需结果的解决方案。有人能帮我们吗?

谢谢。

答案1

需要第二个补丁。

A

% !TeX TS-program = pdflatex

\documentclass[journal=jcisd8,manuscript=article]{achemso}

\usepackage{chemformula} % Formula subscripts using \ch{}
\usepackage[T1]{fontenc} % Use modern font encodings    

\usepackage{kantlipsum}

\usepackage{etoolbox} % needed for patch
\makeatletter
\patchcmd{\acs@contact@details}{E}{*\,E}{}{}
\patchcmd{\acs@email@list@aux}{;}{\par*\,Email}{}{} % added <<<<<<<<<<<<
\makeatother

\author{Fred T.Firstauthor}
\affiliation{Current address: Some other place}
\email{[email protected]}
\author{Second Bloke}
\email{[email protected]}
\affiliation[University of Sometown]
{University of Somewhere, Sometown, USA}
\author{Indus Trialguy}
\email{[email protected]}
\affiliation[SponsoCo]
{Research Department, SponsorCo, BigCity, USA}


\title[An \textsf{achemso} demo]
{This is a manuscript}

\begin{document}
    
    \begin{abstract}
    \kant[1]
    \end{abstract}
    
\end{document}

相关内容