moderncv 文档类在简历页面上创建了一个没有姓名的页脚,但在后续的信件页面上添加了姓名。有没有一种简单的方法可以将页脚中的姓名完全省略?
(在我看来,一定是\makecvtitle
和\makelettertitle
触发了不同的页脚样式)
梅威瑟:
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}
\name{First name}{Last name}
\address{Address}{City}
\begin{document}
\makecvtitle
\clearpage
\recipient{Company}{Address\\City}
\date{Date}
\opening{Dear ...,}
\makelettertitle
Letter
\end{document}
答案1
这可能会有副作用,但您可以通过设置\name{}{}
为空字符串来重置信件开头的姓名:
\clearpage
\name{}{}
\recipient{Company}{Address\\City}
\date{Date}
\opening{Dear ...,}
它在您的 MWE 中起作用,但在更大的文档中可能存在问题。
答案2
如果你愿意完全删除页脚,你可以\makecvtitle
使用\pagestyle{empty}
。
\thispagestyle{plain}
如果您希望在某些页面上显示页脚而在另一些页面上不显示(无论出于何种原因),那么您可以在适当的位置插入它。