答案1
以下补丁\@seccntformat
- 负责设置sec
单位的宏c
-插入一个格式化参数,该参数可以覆盖特定于部分的数字格式。具体来说,我已定义为。nt
format
\subsectionnumfont
\bfseries
\documentclass{amsart}
\usepackage{kpfonts,etoolbox}
\makeatletter
\newcommand{\subsectionnumfont}{\bfseries}
\patchcmd{\@seccntformat}% <cmd>
{\@secnumfont}% <search>
{\@secnumfont
\csname #1numfont\endcsname}% <replace>
{}{}% <success><failure>
\makeatother
\begin{document}
\section{A section}
\subsection{A subsection}
\appendix
\section{An appendix}
\subsection{A sub-appendix}
\end{document}
任何不存在的分段格式都会导致\relax
。