我正在寻找一种方法(或一个包)来改变或控制数字部分的格式。我所说的格式是指字体等,而不是数字的格式
据我所知,唯一的方法似乎是重新定义命令@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
。