说实话,我尝试了很多次,但都没有成功。我的目标是在我的简历的每个网站上添加一个页脚,左侧包含姓名,右侧包含页码计数,并带有 class moderncv
。
对于我来说,如何用moderncv
风格casual
而不是用风格来做到这一点是很清楚的classic
。
有人有一个开箱即用的最小示例吗?
答案1
使用以下代码片段可以实现所需的行为:
\fancyfoot{}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[RE,LO]{John Doe}
答案2
所以在我找到这篇文章之前,我刚刚自己尝试了一下。我发现的第一个问题是,出于某种原因,classic 主题没有定义 makecvfooter 命令。casual 主题确实定义了这个。您可以在 casual 主题中搜索 makecvfooter 并将其复制过来,或者使用这个回答类似问题。(我强烈建议参考该答案。)
之后我做了以下改变:
页码
% moderncv.cls \usepackage{lastpage}% Add this for getting the total page count. % moderncvstyleclassic.sty \fancyfoot[r]{\thepage of \pageref{LastPage}} % Right side footer area
文本居中。不知为何,我的联系信息全都乱了。我希望它居中,并且从中心开始。
% Original code %\setlength{\footerwidth{0.8\textwidth}} % Definition of footerwidth %\parbox[b]{\footerwidth}{% Usage of footerwidth. This should work. % My change \parbox[b]{\textwidth}{% This got the formatting that I desired for the center.