我想知道在使用 \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
。