![achemso - 在“电子邮件:”前面生成一个星号](https://linux22.com/image/388364/achemso%20-%20%E5%9C%A8%E2%80%9C%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%9A%E2%80%9D%E5%89%8D%E9%9D%A2%E7%94%9F%E6%88%90%E4%B8%80%E4%B8%AA%E6%98%9F%E5%8F%B7.png)
使用 achemso 时,是否可以在“电子邮件”一词前添加星号。这是我拥有的一个示例文档。
\documentclass[journal=jcisd8,manuscript=article]{achemso}
\usepackage{chemformula} % Formula subscripts using \ch{}
\usepackage[T1]{fontenc} % Use modern font encodings
\usepackage{blindtext}
\author{The author}
\email{[email protected]}
\affiliation[somelab]{Some Lab, Some City, Some Country}
\title[An \textsf{achemso} demo]
{This is a manuscript}
\begin{document}
\begin{abstract}
\blindtext
\end{abstract}
\end{document}
编译此生成此页面 -
期刊需要在“电子邮件”一词前面加一个星号(即*电子邮件:[电子邮件保护])。我该如何实现?在 achemso 手册中,我找不到任何相关内容(至少据我所知)。
谢谢。
答案1
这是一个很奇怪的要求。对于单个作者,您可以修补相关命令。
\documentclass[journal=jcisd8,manuscript=article]{achemso}
\usepackage[T1]{fontenc} % Use modern font encodings
\usepackage{chemformula} % Formula subscripts using \ch{}
\usepackage{etoolbox}
\usepackage{blindtext}
\makeatletter
\patchcmd{\acs@contact@details}{E}{*\,E}{}{}
\makeatother
\author{The author}
\email{[email protected]}
\affiliation[somelab]{Some Lab, Some City, Some Country}
\title[An \textsf{achemso} demo]
{This is a manuscript}
\begin{document}
\begin{abstract}
\blindtext
\end{abstract}
\end{document}