新命令超出子部分

新命令超出子部分

我想根据子部分行为创建一个新命令。

要求如下:

  • 做一个\newcommand
  • 支持替代标签
  • \vspace{-.2in}标签后添加

这样做的原因是我不想改变现有/其他子部分的默认行为。

答案1

您只需要从您的班级复制定义subsection(我article在这里假设)并进行您想要的更改。

\newcounter {subsection}[section]

它有一个计数器,重置每个部分。

\renewcommand\thesubsection   {\thesection.\@arabic\c@subsection}

部分计数器显示时位于此计数器的前面

\newcommand\subsection{\@startsection{subsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\large\bfseries}}

标题使用的字体和间距

\newcommand\appendix{\par
  \setcounter{section}{0}%
  \setcounter{subsection}{0}%
  \gdef\thesection{\@Alph\c@section}}

已在附录中重置

\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}

在目录中使用虚线格式

相关内容