我需要以这种形式在单词之间添加一个带下划线的电子邮件地址:[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]}