我想知道如何启用页码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 格式如下:
请注意,该命令\nopagenumbers{}
仅适用于样式casual
...
答案3
页码自动在 中完成moderncv
。如果\nopagenumbers{}
没有注释掉,请确保\setlength{\footskip}{100pt}
具有要显示的页码的正确值,否则如果值(在本例中为 100pt)太大,页码将“从”纸张中“掉出来”。