我目前正在用 LaTeX 和相应的课程写信。我正在将我的联系信息写在另一个文件中,以便与 \institute 一起使用,但我找不到如何隐藏“电子邮件:”和“电话:”标签。人们知道电子邮件地址是什么样子的,只要有电话号码,它就占用空间。我在这里和其他网站上寻找过,但我什么也没找到……
如果您有任何想法可以提供帮助,我们将非常感谢您!
主要.tex:
\documentclass[12pt,origdate]{lettre}%
\usepackage[utf8x]{inputenc}
\usepackage[french]{babel}
\usepackage[OT1]{fontenc}
\usepackage{mltex}
\usepackage{lipsum}
\institut{identite}
\begin{document}
\begin{letter}{Mme Prénom \textsc{Nom} \\
Fonction}
\conc{Objet de la lettre}
\opening{Madame,}
\lipsum[1]
\closing{Formule de politesse,}
\end{letter}
\end{document}
identite.ins:
%-% Pour supprimer le trait de pliure
\makeatletter
\newcommand*{\NoRule}{\renewcommand*{\rule@length}{0}}
\makeatother
\NoRule
\name{Prénom \textsc{Nom}}
\address{\centering
Prénom \textsc{Nom} \\
42, avenue de la Bioinfo \\
42~314 \textsc{Bioinfo-fr}}
\telephone{06~07~08~09~10}
%-% C'est \fax{} pour indiquer un numéro de fax ;)
\nofax
\lieu{\textsc{Limoges}}
\date{le \today}
\signature{Prénom \textsc{Nom}}
\email{[email protected]}
答案1
您可以从宏(生成标题)中删除相应的命令\tellabelname
和。要删除命令,您可以使用类已加载的包。此包提供宏,该宏在要修补的命令的代码中执行查找和替换替换。在这种情况下,您希望将两个命令都替换为空。有 5 个参数:要修补的命令、搜索字符串、替换字符串和两个分别在修补成功或失败时执行的参数(最后两个参数可以留空)。\emaillabelname
\letteropening
etoolbox
lettre
\patchcmd
\patchcmd
梅威瑟:
\documentclass[12pt,origdate]{lettre}%
\usepackage[french]{babel}
\usepackage{lipsum}
\institut{identite}
\begin{document}
\patchcmd{\letteropening}{\emaillabelname}{}{}{}
\patchcmd{\letteropening}{\tellabelname}{}{}{}
\begin{letter}{Mme Prénom \textsc{Nom} \\
Fonction}
\conc{Objet de la lettre}
\opening{Madame,}
\lipsum[1]
\closing{Formule de politesse,}
\end{letter}
\end{document}
为了找到修补的相关宏,我搜索了类的源代码,lettre
查找字符串“email”,\emaillabelname
结果找到了宏\letteropening
。