在经典风格的 moderncv 上添加页码

在经典风格的 moderncv 上添加页码

我知道这个问题已经发布了几次,但是似乎没有一个答案适用于最新版本的 moderncv。

https://github.com/moderncv/moderncv

您可以在此处下载它。我还使用 template.tex 作为我的最小工作示例。我所做的唯一更改是:

  1. \documentclass[letterpaper, 10pt, roman]{moderncv}- 更改了纸张尺寸和字体。
  2. \moderncvstyle{classic}- 我使用的是经典主题,而不是默认主题。

我想让每页的中心页脚显示“第 X 页,共 Y 页”。在以前的版本中,我可以通过以下方式实现此目的:

  1. 确保%\nopagenumbers{}保持评论和
  2. 添加\cfoot{\addressfont\itshape\textcolor{gray}{Page \thepage\ of \pageref{LastPage}}}序言。当然,这需要软件包lastpage

但是,这个版本不适用。请注意,我使用的是经典的主题。

我怀疑在 moderncvstyleclassic.sty 或 moderncv.cls 中必须添加/更改某些内容,但我不确定该怎么做。任何帮助都将不胜感激。:-)

答案1

启动你的代码

\documentclass[letterpaper, 10pt, roman]{moderncv}

\moderncvstyle{classic}
\moderncvcolor{blue}                   
\usepackage[scale=0.75]{geometry}

%************************************************ added <<<<
\usepackage{lastpage}
\cfoot{\addressfont\itshape\textcolor{gray}{Page \thepage\ of \pageref{LastPage}}}
\setlength{\footskip}{50pt} % <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< adjust
%*********************************************************

b

该模板将\footskip页脚设置为 136pt,使其超出页面范围。

相关内容