是否有允许在章节编号周围使用括号的软件包?例如“(1)简介”

是否有允许在章节编号周围使用括号的软件包?例如“(1)简介”

出于纯粹的美观目的,我想在章节编号周围添加一个括号。因此,

1 简介 我希望它的内容是:

(1)引言

这可能吗?

提前致谢!

答案1

假设标准类根本不需要任何包:重新定义\@seccntformat就足够了,即执行部分等数字的排版的宏。

通常,此宏只是\csname the#1\endcsname\quad扩展#1到节级别类型,即sectionsubsection等等。

在构造函数周围放置一对括号即可(对于大多数“简单”类)

因为\@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}

在此处输入图片描述

相关内容