使 \paragraph{} 间距与其他段落相同

使 \paragraph{} 间距与其他段落相同

我正在使用ACM 论文集模板。我使用\paragraph{}命令突出显示段落开头的几个单词。但是,当我使用以下命令时,段落间距明显更大\paragraph

A typical paragraph....

Another typical paragraph...  

\paragraph{The paragraph with title} The paragraph with title...

在此处输入图片描述

如何使段落间距相等不管是否使用了 \paragraph?

我无法更改 .cls 文件模板(因为我们不允许将其与文档一起上传),但需要在我自己的文章的乳胶代码中中和模板的间距。

答案1

\paragraph尽管名字不好听,但它与段落无关,而是节标题,在层次结构中位于小节和小节之后。它共享所有标题代码,用于自动编号和将条目添加到目录中,尽管在标准类中,此标题级别默认不使用编号。

因此,如果此段落不在新的子节中,而你只是想要更改字体,那么只需

\textit{The paragraph with the title.} Zzzzz     

也许是最自然的标记。

虽然可以重新定义, \paragraph但通常强烈建议不是重新定义或更改期刊类别布局代码,因为如果您的定义与合并作品的整体处理相冲突,它可能会使您的文档被纳入期刊或会议记录变得复杂(或阻止)。

答案2

恐怕这会改变模板,但正如文档中发生的那样,不需要更改acmart.cls,也许编辑会接受它。如果不接受,他们会恢复到标准。

\documentclass{acmart}

\usepackage{lipsum}

\makeatletter
\renewcommand\paragraph{\@startsection{paragraph}{4}{\parindent}%
  {0pt}
  {-\parindent}
  {\ACM@NRadjust{\@parfont\@adddotafter}}}
\makeatother

\begin{document}

\lipsum[2]

\lipsum[2]

\paragraph{This has a title} \lipsum[2]

\end{document}

在此处输入图片描述

答案3

您可以使用它\renewcommand来给出\paragraph不包含任何段落间距的新实现。您可以将其放入 ACM 正文或 sigconf 文件中。

 \renewcommand{\paragraph}[1]{
     \textit{#1.} 
 }

\paragraph( )的参数#1将与点连接并以斜体显示。您的段落实现将不再修改正常段落间距。

通过重新定义段落命令来调整段落间距

相关内容