以下是我正在处理的内容:
\documentclass{amsart}
\newcounter{mysection}
\let\realsection=\section
\renewcommand\section[1]{\refstepcounter{mysection}%
\subsection*{\themysection.\space #1}
}
\begin{document}
\setcounter{section}{4}
\section{}
abc
\setcounter{section}{7}
\section{}
def
\end{document}
但是,各部分仍然按正确的数字顺序显示,例如 1、2 等,而不是显示 4 然后是 7。
答案1
要么遵循 Barbara Beeton 的建议,要么修补\centering
定义中的命令(参见amsart.cls
)
\documentclass{amsart}
\usepackage{xpatch}
\xpatchcmd{\section}{%
\normalfont\scshape\centering}{%
\normalfont\scshape}{\typeout{Success}}{\typeout{Failure}}%
\begin{document}
\setcounter{section}{4}
\section{A section}
abc
\setcounter{section}{7}
\section{Another text}
def
\end{document}