当我有\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
\subsubsection
在acmsmall
定义为
\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}