IEEEtran 中的小节标题后换行

IEEEtran 中的小节标题后换行

我正在使用 IEEEtran 文档类,并希望我的小节具有阿拉伯数字编号,并且在小节标题和小节正文之间有换行符。我使用以下代码实现了阿拉伯数字编号。

\def\thesubsubsectiondis{\thesubsectiondis\arabic{subsubsection}}

但是,无论我怎么做,都无法在标题和正文之间换行。有人能告诉我如何实现吗?

答案1

参考在哪里可以找到类似命令的帮助文件或文档\@startsectionLaTeX 的命令的帮助文件或文档?\subsubsection,这是within的定义IEEEtran.cls

\def\subsubsection{%
  \@startsection
    {subsubsection}                 % name
    {3}                             % level
    {\parindent}                    % indent
    {0ex plus 0.1ex minus 0.1ex}    % beforeskip
    {0ex}                           % afterskip
    {\normalfont\normalsize\itshape}% style
}%

请注意跳过后长度为0ex(非正数):

跳过后:如果为正,则跳转到下方标题处,否则为负,跳转到进入标题右侧的标题处。

因此,\subsubsection将被设置为插入标题。也就是说,没有后续的换行符/段落分隔符。如果您想要这样,请使用某个正数长度。以下是与 的定义相匹配的\subsection示例跳过后

在此处输入图片描述

\documentclass{IEEEtran}

\def\thesubsubsectiondis{\thesubsectiondis\arabic{subsubsection}}

\makeatletter
\def\subsubsection{%
  \@startsection
    {subsubsection}                 % type
    {3}                             % level
    {\parindent}                    % indent
    {3.5ex plus 1.5ex minus 1.5ex}  % beforeskip {0ex plus 0.1ex minus 0.1ex}
    {0.7ex plus .5ex minus 0ex}     % afterskip {0ex}
    {\normalfont\normalsize\itshape}% style
}
\makeatother


\begin{document}

\section{A section}
Lorem ipsum \ldots

\subsection{A subsection}
Lorem ipsum \ldots

\subsubsection{A subsubsection}
Lorem ipsum \ldots

\end{document}

你会发现我还改变了跳过之前\subsection。使用默认值似乎很奇怪。

相关内容