更改章节标题显示的正确方法是什么?

更改章节标题显示的正确方法是什么?

我正在使用该scrbook课程,并希望我的章节标题实现以下效果:

 ####   
#####   
  ###   
  ###   
 #####      Name of chapter

我该如何做到最好?只需更改序言就可以做到这一点吗?

答案1

已经提到了三个包。由于 KOMA-Script 类提供了很多复杂的功能,我通常希望不要丢失它们。虽然包通常也能很好地与 KOMA 类配合使用,但它们可能会通过重新定义类命令来删除类功能。例如,quotchap不关心章节编号后的句点,由 KOMA 选项支持,例如numbers=enddot或自动结束点机制。

因此,我的第一个问题是:如何使用类特征解决问题?通常有很大机会。在这种情况下,我可以重新定义\chapterformat负责打印章节号的宏。

代码示例:

\documentclass{scrbook} 
\usepackage{lmodern}
\renewcommand*{\chapterformat}{%
  \fontsize{80}{88}\selectfont\thechapter\autodot\enskip}
\begin{document}
\chapter{Name of chapter}
\end{document}

输出:

替代文本

这样,不仅句号字体,而且用户定义的章节或分段字体仍然受支持,就像

\setkomafont{sectioning}{\rmfamily\bfseries\color{Gray}}


选择正确的方法:

总而言之,我认为正确的做法是

  1. 通过查阅文档来确定是否可以使用类特征来完成此操作。

  2. 如果没有,请留意以下包,例如标题和章节类别TeX 在线目录

  3. 如果类功能或包都无法解决问题,那么请考虑自己编写程序。查看类源文件中的相应宏,以它们为起点,小心保留您不想更改的其他功能。

答案2

这看起来像是一份工作章节或者标题安全包。

答案3

...或者格特查普包裹。

相关内容