有人可以帮我去掉文档类\part
中标题页底部的页码book
吗?
使用
\renewcommand{\part}{\thispagestyle{empty}}
将完全改变该部分标题页的字体和样式。
答案1
其中一种方法是将empty
页面样式的内容暂时复制到页面样式中plain
:
\documentclass{book}
\begin{document}
\begingroup
\makeatletter
\let\ps@plain\ps@empty
\makeatother
\part{foo}
\endgroup
\chapter{A chapter}
\end{document}
您还可以使用etoolbox
包裹修改(或修补)\part
命令不是使用plain
页面样式:
\usepackage{etoolbox}% http://ctan.org/pkg/etoolbox
\patchcmd{\part}{\thispagestyle{plain}}{\thispagestyle{empty}}{}{}% Use empty page style, not plain
最后两个参数\patchcmd
可用于根据修补是否成功(倒数第二个参数)输出某些内容(最后一个参数):\patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
答案2
该命令以样式\part
定义。您可以通过在序言中插入以下代码 来将其修改为。book.cls
plain
empty
\makeatletter
\renewcommand\part{%
\if@openright
\cleardoublepage
\else
\clearpage
\fi
\thispagestyle{empty}%
\if@twocolumn
\onecolumn
\@tempswatrue
\else
\@tempswafalse
\fi
\null\vfil
\secdef\@part\@spart}
\makeatother