使用 psvectorian 为 Part 页面添加样式

使用 psvectorian 为 Part 页面添加样式

你好,我想在零件编号和零件标题之间插入一个 psvectorian 装饰物。

它看起来应该是这样的:

在此处输入图片描述 这是我的 MWE:

\documentclass{scrbook}
\usepackage{psvectorian}
\begin{document}
\part{Part Name}
% \psvectorian[height=1cm]{102}
\end{document}

答案1

重新定义\partheadmidvskip插入装饰物:

\renewcommand\partheadmidvskip{%
  \par\nobreak\vspace*{\baselineskip}%
  \psvectorian[height=1cm]{102}%
  \par\nobreak\vspace*{\baselineskip}%
}

在此处输入图片描述

代码:

\documentclass{scrbook}
\usepackage{psvectorian}
\renewcommand\partheadmidvskip{%
  \par\nobreak\vspace*{\baselineskip}%
  \psvectorian[height=1cm]{102}%
  \par\nobreak\vspace*{\baselineskip}%
}
\begin{document}
\part{Part Name}
\psvectorian[height=1cm]{102}
\end{document}

更新:如果您想在注释中提到的未编号部分上方( o)或下方( )插入装饰物,您可以在此命令前使用:u\setpartpreamble\part*

\setpartpreamble[o]{%
  \centering\psvectorian[height=1cm]{102}%
  \par\nobreak\vspace*{\baselineskip}%
}
\part*{Unnumbered Part}

在此处输入图片描述

代码:

\documentclass{scrbook}
\usepackage{psvectorian}
\renewcommand\partheadmidvskip{%
  \par\nobreak\vspace*{\baselineskip}%
  \psvectorian[height=1cm]{102}%
  \par\nobreak\vspace*{\baselineskip}%
}
\begin{document}
\setpartpreamble[o]{%
  \centering\psvectorian[height=1cm]{102}%
  \par\nobreak\vspace*{\baselineskip}%
}
\part*{Unnumbered Part}
Text
\part{Numbered Part}
Text
\end{document}

相关内容