启用 moderncv 页码

启用 moderncv 页码

我想知道如何启用页码moderncv。默认选项不显示页码。


编辑

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}

\usepackage{graphicx}
\graphicspath{ {Immagini/} }

\begin{document}
here there is some text    
\end{document}

答案1

您可以使用fancyhdr。通过命令的选项,\fancyfoot您可以控制页脚中页码的位置

  • L在左侧
  • R在右侧
  • C在中心

作为命令的参数,您可以简单地给出\thepage。这导致

\fancyfoot[C]{\thepage}

你也可以实现更复杂的功能。例如,使用包lastpage你可以打印类似以下内容的内容第 1 页,共 5 页,通过以下方式定义页脚:

\fancyfoot[C]{\thepage{} of \pageref{LastPage}}

或者(我会这么做),您可以在页脚中打印对个人数据处理的同意(在需要时)。

在以下 MWE 中,您可以在两者之间进行选择

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}

\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
% \fancyfoot[C]{\thepage} % only page number
\fancyfoot[C]{\thepage{} of \pageref{LastPage}}

\name{John}{Doe}

\begin{document}
\maketitle
\end{document}

仅限页码:

在此处输入图片描述

1 之 n

在此处输入图片描述

答案2

您使用的样式中classic没有插入页脚,它根本不是页面或简历设计的一部分。

在样式中casual插入页脚,包括页码和个人数据,并作为该样式布局的一部分。然后fancyhdr使用包。

要获取样式的页码,classic您可以简单地加载并使用fancyhdr如下方法:

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{classic}
\moderncvcolor{blue}

\usepackage{graphicx}
\graphicspath{ {Immagini/} }

\usepackage{fancyhdr} % <=============================================== loading package
\pagestyle{plain} % <=================================================== choosing style
\fancyfoot[C]{\thepage} % <============================================= adding page number

\name{John}{Doe}


\begin{document}

here there is some text    
\end{document}

得到的 pdf 格式如下:

生成的 pdf

请注意,该命令\nopagenumbers{}仅适用于样式casual...

答案3

页码自动在 中完成moderncv。如果\nopagenumbers{}没有注释掉,请确保\setlength{\footskip}{100pt}具有要显示的页码的正确值,否则如果值(在本例中为 100pt)太大,页码将“从”纸张中“掉出来”。

相关内容