我在简历中添加页码时遇到了麻烦。我以前使用过
\pagestyle{empty}
非页码的页面,但想到了页码。所以我决定使用以下可用于编号的软件包。但是,页面中的最后一部分显示在顶部。如果我删除这些软件包,它就可以正常工作。
[编辑]:需要注意的关键一点是,我的部分在实际页面显示时没有编号(应该是这样的),但在顶部却有编号。
\fancyhdr{}
是的,我之前用过\cfoot
。我相信软件包之间存在一些不兼容性,我正在使用,因为如果我删除\pagestyle{fancy}
并放入,\pagestyle{empty}
它会按预期工作,但当然页面不会被编号。
\documentclass[a4paper,12pt]{article}
\usepackage{titlesec}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{lastpage}
\cfoot{\thepage\ of \pageref{LastPage}}
\titleformat{\section}{\LARGE\scshape\raggedright}{}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{2.5pt}{2.5pt}
\titleformat{\subsection}{\large\scshape\raggedright}{\hspace{0.25cm}}{0em}{}
\titlespacing{\subsection}{0pt}{2.5pt}{2.5pt}
%\pagestyle{empty} % non-numbered pages
\begin{document}
\section{One}
\section{Two}
\end{document}
答案1
嗯,我不确定我是否理解正确:
看来您想摆脱标题中打印的部分名称,并采用以下样式fancy
...
样式fancy
是预定义的,它会将部分名称和标题规则添加到标题中。要删除它们,您需要重新定义样式,fancy
如下所示:
\pagestyle{fancy}
\fancyhf{} % <==========================================================
\renewcommand{\headrulewidth}{0pt} % <==================================
\cfoot{\thepage\ of \pageref{LastPage}}
当\fancyhf{}
你删除所有预定义的东西时,\renewcommand{\headrulewidth}{0pt}
你就删除了主规则。
具有以下完整 mwe
\documentclass[a4paper,12pt]{article}
\usepackage{titlesec}
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % <==========================================================
\renewcommand{\headrulewidth}{0pt} % <==================================
\cfoot{\thepage\ of \pageref{LastPage}}
\titleformat{\section}{\LARGE\scshape\raggedright}{}{0em}{}[\titlerule]
\titlespacing{\section}{0pt}{2.5pt}{2.5pt}
\titleformat{\subsection}{\large\scshape\raggedright}{\hspace{0.25cm}}{0em}{}
\titlespacing{\subsection}{0pt}{2.5pt}{2.5pt}
\begin{document}
\section{One}
\section{Two}
\end{document}
得到结果: