Latex ACM acmart模版说明通信作者,但不显示星号

博客介绍了acmart模版正常说明作者信息的格式,若有通信作者等额外说明可用注释。还提到使用代码可自动生成作者简介,也能自定义生成,可复制原自动生成内容到代码块更换并添加额外内容。

acmart模版正常说明作者信息的格式如下,如果要说明通信作者或者共一等额外说明,则使用\authornote{}来注释。

\author{Ben Trovato}
\authornote{Both authors contributed equally to this research.}
\email{trovato@corporation.com}
\orcid{1234-5678-9012}
\author{G.K.M. Tobin}
\authornotemark[1]
\email{webmaster@marysville-ohio.com}
\affiliation{%
  \institution{Institute for Clarity in Documentation}
  \streetaddress{P.O. Box 1212}
  \city{Dublin}
  \state{Ohio}
  \country{USA}
  \postcode{43017-6221}
}

使用上述代码会自动生成作者简介,如图所示
请添加图片描述

使用下面代码可以不使用模版默认的生成作者简介内容,而是自定义生成。

\authorsaddresses{Corresponding author: Ben Trovato,
\href{mailto:trovato@corporation.com}{trovato@corporation.com};
Institute for Clarity in Documentation, P.O. Box 1212, Dublin,
Ohio, USA, 43017-6221}

生成的内容如图所示
请添加图片描述
可以自己根据原先自动生成的内容,复制到代码块中进行更换,并额外添加自己的内容。

LaTeX中通讯作者星号无法改变,可能存在以下几种原因: ### 宏包冲突 同宏包可能对作者标注格式有同的定义和设置。若同时使用了多个处理作者信息的宏包,它们之间可能会产生冲突,从而导致无法按照预期改变通讯作者星号。例如,使用了`authblk`宏包来设置作者信息,同时又使用了另一个自定义作者格式的宏包,这两个宏包可能会相互干扰,使得星号的设置无法生效。 ### 代码顺序问题 在LaTeX中,代码的顺序非常重要。如果改变通讯作者星号的代码放置位置当,可能无法达到预期效果。比如,在定义作者信息代码之后才修改星号的设置,而修改代码没有正确覆盖之前的设置,就会导致星号无法改变。 ### 语法错误 修改通讯作者星号的代码可能存在语法错误。例如,在使用命令来重新定义星号时,命令的参数使用错误、缺少必要的符号或者括号匹配等,都可能使代码无法正常执行,进而无法改变星号。 ### 模板限制 某些特定的LaTeX模板可能对通讯作者的标注格式有固定的设置,并且允许用户轻易修改。这些模板可能在内部对作者信息和标注格式进行了严格的定义和封装,即使尝试修改星号,也会被模板的默认设置覆盖。 ### 缓存问题 LaTeX编译过程中会生成一些缓存文件。有时候,这些缓存文件可能会保留之前的设置,导致即使修改了代码,再次编译时仍然显示旧的星号设置。可以尝试清除缓存文件,然后重新编译文档。 ### 字体支持问题 如果使用了特殊字体,而该字体支持所设置的星号符号,可能会导致显示异常或无法改变星号。某些字体可能对特定符号的支持完整,从而影响通讯作者星号显示和修改。 ### 示例代码及问题分析 以下是一个简单的LaTeX代码示例,用于设置通讯作者并尝试改变星号: ```latex \documentclass{article} \usepackage{authblk} % 尝试改变通讯作者星号为 dagger \renewcommand\Authands{ and } \renewcommand\Authsymbol[1][1]{\textsuperscript{\textdagger}} \title{My Paper} \author[1]{Author One} \author[1,2,\textdagger]{Author Two} % 通讯作者 \affil[1]{University One} \affil[2]{University Two} \begin{document} \maketitle \end{document} ``` 在这个示例中,如果修改星号的命令`\renewcommand\Authsymbol[1][1]{\textsuperscript{\textdagger}}`没有生效,可能是由于上述提到的原因,如宏包冲突、语法错误等。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值