哪个包或类定义了 \email 宏?

哪个包或类定义了 \email 宏?

一位同事给我发了一份用 Ubuntu 编写的手稿。我使用的是 Mac OS X Snow Leopard,只有在编译文档时才会遇到问题,因为 latex 命令\email。它似乎无法识别。我应该安装什么软件包或我应该做什么?

答案1

我知道这是在letter.cls 的法语版本\email中定义的,但这个宏可能在另一个类或包中定义lettre.cls

答案2

非常简单的解决方案

您只需要\email在序言中定义如下

\documentclass{report}
\usepackage[hidelinks]{hyperref}
\newcommand*{\email}[1]{\href{mailto:#1}{\nolinkurl{#1}} } 

它定义了您想要的电子邮件格式:单字体空间,直接超链接到邮件。然后您可以使用该命令\email,例如:

\email{[email protected]}

注意:有时\email由于某种原因,您使用的类中的命令被保留,您可以将其更改为其他任何内容,例如\emailf,,\emaill...等等。

答案3

AMS 文档类(amsartamsbook)定义该\email命令。

答案4

从上一个问题推断,llncs该类有一个email宏。在序言中,像这样使用它:

\documentclass{llncs}
...
\author{First Author}
\institute{
  Example Institute,
  Example Road 12,
  \email{[email protected]}
}
\begin{document}...

实际上,该宏所做的就是以打字机字体设置电子邮件地址。

相关内容