了解如何使用 *.cls 和 *.sty 文件更改章节编号样式

了解如何使用 *.cls 和 *.sty 文件更改章节编号样式

我下载了一个包含 *.cls 和 *.sty 文件的存档。我想获得与下面章节编号样式类似的结果。此屏幕截图中的编号样式是一个简单的图像吗?还是我应该查看之前提到的文件以了解它是如何生成的?

enter image description here

编辑1:我目前正在使用的课程是:

\documentclass[12pt,a4paper,openright,oneside]{book}

答案1

通过重新定义章节标题的标准定义可以实现类似的效果。

decimalChapterhead

\documentclass{book}
\usepackage{xcolor,blindtext}
\usepackage{lmodern}
\makeatletter
\renewcommand\@makechapterhead[1]{%
  \vspace*{20pt}%
  {\setlength{\parindent}{0pt} \raggedleft \normalfont
    \ifnum \value{secnumdepth} >-1
      \if@mainmatter
        {\fontsize{56pt}{0pt}\color{red!50!black}\bfseries\thechapter
        \par}\nobreak
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40pt
  }}
\makeatother
\begin{document}
\chapter{Wombat and Alpaca}
\blindtext
\end{document}

相关内容