如何更改章节编号格式

如何更改章节编号格式

我正在寻找一种方法(或一个包)来改变或控制数字部分的格式。我所说的格式是指字体等,而不是数字的格式

据我所知,唯一的方法似乎是重新定义命令@sect。但我宁愿避免这样做:正如你所见,我不是 TeX 专家。

答案1

如果要对部分标题进行大量更改,titlesec则可以使用此软件包。如果要进行较少的更改,可以使用内部更改。

\documentclass{article}

\makeatletter
\renewcommand{\@seccntformat}[1]{%
  \begingroup
  \@nameuse{additional@cntformat#1}%
  {\@nameuse{the#1}}%
  \endgroup
  \quad
}
\newcommand{\setformat}[2]{%
  \@namedef{additional@cntformat#1}{#2}%
}
\makeatother

\setformat{section}{\itshape}
\setformat{subsection}{\normalfont}
\setformat{subsubsection}{\fbox}

\begin{document}

\section{Example of section}

\subsection{Example of subsection}

\subsubsection{Example of subsubsection}

\end{document}

第二个参数中的最后一个标记可以\setformat接受一个参数,如 的示例中所示\subsubsection

在此处输入图片描述

相关内容