写电子邮件地址时单词之间要有下划线

写电子邮件地址时单词之间要有下划线

我需要以这种形式在单词之间添加一个带下划线的电子邮件地址:[email protected],但 Latex 认为下划线是数学模式下的下标。

我用了。\author{Name\corresp{\email{[email protected]}}}

控制台报错:

缺少插入$。...

这是什么错误,是什么原因造成的,此外我应该在文件中进行哪些更改才能解决这个问题?

答案1

你的命令应该是:

\author{Name\corresp{\email{foo\[email protected]}}}

答案2

哎呀!问题是您使用的 documentclass/style 文件中 的定义不正确\email。严格来说这不是您的问题,而您应该联系提供该 class/style 的期刊/出版商,让他们修复该问题。

他们(以及必要时你)真正应该使用的是\usepackage{url},而不是他们的坏的\email,只是代码 。\protect\url{[email protected]}

因此,在标准 LaTeX 中,作者定义是\author{Name\thanks{\protect\url{[email protected]}}}

(尽管最佳实践电子邮件是)\url{mailto:[email protected]}

相关内容