章节首页的页码

章节首页的页码

这是我的代码:

\documentclass[12pt,a4paper]{book} 
\usepackage[T1]{fontenc}
 \renewcommand{\baselinestretch}{1.5} 
\pagestyle{fancy} 
\fancypagestyle{plain}
{ \renewcommand{\chaptermark}[1]{\markboth{\chaptertitlename\ \thechapter.\ #1}{}}     
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} 
\fancyhead{} 
\fancyfoot{}   
\fancyfoot[C]{ \textbf{ \small \textsf{\thepage}}} \fancyhead[LE]{\scshape \rightmark}      
\fancyhead[RO]{\scshape \leftmark} 
\renewcommand{\headrulewidth}{0pt}     
\renewcommand{\footrulewidth}{0pt} } 
\begin{document}
\include{Chapter1}
\include{Chapter2}
\end{document}

我已使用此代码将页码添加到每章(包含 minitoc)的第一页,但出现错误,您有什么想法吗?

答案1

不确定您想要通过\renewcommands定义的 fancypagestyle 实现什么目的,或者他们究竟将如何接收参数……

你还需要fancyhdr包裹。我添加了lastpage包裹,因为我觉得这样,而且上帝昨晚在梦中对我说话,暗示这可能会发生。上帝就像老辣妹,有点像摩根·弗里曼,但雀斑更多。尝试以下方法,如果正确,请告诉我。

\documentclass[12pt,a4paper]{book} 
\usepackage[T1]{fontenc}
\usepackage{lipsum}

\renewcommand{\baselinestretch}{1.5}

\usepackage{fancyhdr}
\usepackage{lastpage}

\fancypagestyle{MYFANCY}{
    \fancyhf{}
    %\renewcommand{\chaptermark}{\markboth{\chaptertitlename\ \thechapter.}{}}     
    %\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}    

    \fancyhead[RO]{\scshape \rightmark}      
    \fancyhead[LE]{\scshape \leftmark}  
    \fancyfoot[C]{\footnotesize{Pg. \thepage~/~\pageref{LastPage}}}

    \renewcommand{\headrulewidth}{1pt}     
    \renewcommand{\footrulewidth}{1pt} 
} 

\begin{document}
\tableofcontents
\pagestyle{MYFANCY}
\cleardoublepage
\chapter{First Chapter}
\section{A Section}
\lipsum[1-10]
\section{Another Section}
\lipsum[1-10]
\end{document}

相关内容