将图像添加到与书籍类的 \part 相同的页面?

将图像添加到与书籍类的 \part 相同的页面?

我喜欢使用 LaTeX,但写代码很烂。我看到了问题的答案回忆录艾姆斯书类,但我不够聪明,无法将该代码改编为书籍类。有人能帮忙吗?

答案1

基本思想与相同,amsbook但您需要从中复制相关代码book.cls

\documentclass{book}
\usepackage[]{graphicx}
\usepackage{lipsum}
\makeatletter
\def\@partimage{}
\newcommand{\partimage}[2][]{\gdef\@partimage{\includegraphics[#1]{#2}}}
\def\@part[#1]#2{%
    \ifnum \c@secnumdepth >-2\relax
      \refstepcounter{part}%
      \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
    \else
      \addcontentsline{toc}{part}{#1}%
    \fi
    \markboth{}{}%
    {\centering
     \interlinepenalty \@M
     \normalfont
     \ifnum \c@secnumdepth >-2\relax
       \huge\bfseries \partname\nobreakspace\thepart
       \par
       \vskip 20\p@
     \fi
     \Huge \bfseries #2\vfil\@partimage\vfil\par}%
    \@endpart}
\makeatother
\begin{document}
\partimage[]{example-image-duck.pdf} % same arguments as \includegraphics
\part{Part Title (Figure Below)}   
\lipsum[1-2]
\end{document}

如果您希望图像位于标题和页面底部的中心,请将 的两个实例都替换\vfil\vfill

现在我对这个问题有了三点认识。:)

代码输出

相关内容