小节描述和标题未分开

小节描述和标题未分开

当我有\subsubsection{sub sub section} Some Contents它的一些描述时。我无法区分标题和描述,因为它们出现在同一行。

例如如果我这样做:

\documentclass[prodmode,acmtecs]{acmsmall}

\usepackage[ruled]{algorithm2e}
\usepackage{array}
\renewcommand{\algorithmcfname}{ALGORITHM}
\SetAlFnt{\small}
\SetAlCapFnt{\small}
\SetAlCapNameFnt{\small}
\SetAlCapHSkip{0pt}
\IncMargin{-\parindent}

\begin{document}

\section{First Section}
This is the first section.
\subsection{Sub Section}
This is the sub section.
\subsubsection{Sub Sub Section}

This is the sub sub section.

\end{document}

然后输出如下:

*Sub Sub Section*: This is the sub sub section.

acm 模板的工作原理如下。我尝试了 article,没有问题。

我想要的是:

Sub Sub Section:
  This is the sub sub section.

谁能帮我这个?

答案1

\subsubsectionacmsmall定义为

\def\subsubsection{\@startsection{subsubsection}{3}{10pt}%
                                 {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
                 {-3.5\p@}{\subsubsectionfont}}

如果您修改-3.5\p@并将其设为正数 ( 3.5\p@),则标题和后面的文本之间会有一个换行符。缩进仍设置为10pt,但您可能需要更改它。

这是一个完整的最小示例,显示了建议的更改:

在此处输入图片描述

\documentclass[prodmode,acmtecs]{acmsmall}
\makeatletter
\def\subsubsection{\@startsection{subsubsection}{3}{10pt}%
                                 {-.5\baselineskip \@plus -2\p@ \@minus -.2\p@}%
                 {3.5\p@}{\subsubsectionfont}}
\makeatother
\begin{document}

\section{First Section}
This is the first section.
\subsection{Sub Section}
This is the sub section.
\subsubsection{Sub Sub Section}

This is the sub sub section.

\end{document}

相关内容