代码

代码

我想知道在使用 \paragraph 命令时是否有办法删除标题和文本之间的空格。我正在写论文,并让一个习惯使用 Word 的人校对,她说这个空格看起来很奇怪,而且不正确。我只用过 LaTeX,所以我有点习惯了,但有没有什么办法可以改变它?

答案1

在阅读了您和 David Carlisle 之间的讨论后,我意识到您现在想调整段落标题(也称为标题—但我没想到新用户会这样,抱歉 ;)

您可以使用titlesec包裹为了这。

代码

根据您的喜好调整.5em。我使用 em 作为单位,因为它是为文本设计的水平单位。如果您愿意,甚至可以将其设为负值。titlespacing但是,确实需要一个单位。

\documentclass{article}
\usepackage{fontspec}
\usepackage[explicit]{titlesec}
\titlespacing{\paragraph}{0pt}{0pt}{.5em}[]
\begin{document}
\paragraph{This} is an example.
\end{document}

输出

在此处输入图片描述

答案2

段落中book定义为

\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
                                    {3.25ex \@plus1ex \@minus.2ex}%
                                    {-1em}%
                                    {\normalfont\normalsize\bfseries}}

标题后的空间是第 5 个参数指定的 1em \@startsection(为负数,因此它是插入标题而不是显示标题)。

因此您可以将\renewcommand其设置为任何其他负值。

注意\paragraph章节标题\chapter为那里指定的 4 级,并且只能按、\section\subsection\subsubsection、序列使用\paragraph

相关内容