答案1
假设标准类根本不需要任何包:重新定义\@seccntformat
就足够了,即执行部分等数字的排版的宏。
通常,此宏只是\csname the#1\endcsname\quad
扩展#1
到节级别类型,即section
,subsection
等等。
在构造函数周围放置一对括号即可(对于大多数“简单”类)
因为\@seccntformat
是@
命令,\makeatletter...\makeatother
所以是需要的。
\documentclass{article}
\usepackage{blindtext}
\makeatletter
\renewcommand{\@seccntformat}[1]{%
(\csname the#1\endcsname)\quad%
}
\makeatother
\begin{document}
\section{Foo section}
\subsection{Foo subsection}
\end{document}