最后一部分显示在顶部,使用 pagestyle fancy

最后一部分显示在顶部,使用 pagestyle fancy

我在简历中添加页码时遇到了麻烦。我以前使用过 \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}

得到结果:

结果页面

相关内容