答案1
是的,肯定是一个错误:)
中的\section
、\subsection
和的定义对所有三个级别使用相同的计数器。(\subsubsection
cas-common.sty
section
IE: \@startsection{section}...
)。如果您复制该定义并使用正确的计数器,则输出看起来正确:
\documentclass[a4paper,fleqn]{cas-sc}
\begin{document}
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\z@}%
{15pt \@plus 3\p@ \@minus 3\p@}%
{4\p@}%
{%\let\@hangfrom\relax
\sectionfont\raggedright\hst[13pt]}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{10pt \@plus 3\p@ \@minus 2\p@}%
{.1\p@}%
{%\let\@hangfrom\relax
\ssectionfont\raggedright }}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{10pt \@plus 1\p@ \@minus .3\p@}%
{.1\p@}%
{%\let\@hangfrom\relax
\sssectionfont\raggedright}}
\makeatother
\section{A}
\subsection{AA}
\subsubsection{BB}
\end{document}