将无页码命令与 titleformat 结合起来

将无页码命令与 titleformat 结合起来

我的文档类是book。我想删除页码,我成功使用了命令:

\documentclass[11pt]{book}
\usepackage[T1]{fontenc}

\makeatletter
\renewcommand\part{%
  \if@openright
    \cleardoublepage
  \else
    \clearpage
  \fi
  \thispagestyle{empty}%   % Original »plain« replaced by »emptyx
  \if@twocolumn
    \onecolumn
    \@tempswatrue
  \else
    \@tempswafalse
  \fi
  \null\vfil
  \secdef\@part\@spart}
\makeatother

\begin{document}
  \part{Foo}
\end{document}

此外我想改变part使用title-sec包的格式:

\titleformat{\part}[display]
      {\normalfont\Large\bfseries\filcenter}{\partname\ \thepart}{20pt}{\Large}
\titlespacing*{\part}
      {0pt}{30pt}{20pt}

有没有办法将这两个命令结合起来?

相关内容