\titlespacing 中的水平间距

\titlespacing 中的水平间距

我正在使用该titlesec包调整paragraph-s 之间的间距。但是,我的命令会覆盖部分中的空格runin,我不知道如何检索它。比较此图像的两个部分。

在此处输入图片描述

它由下面的 MWE 生成。我对垂直的第二种情况下的间距---它使用medskipamount。但是,我希望段落中数字和文本之间的默认间隙。

titlesec 文档(第 3.2 节)对此事没有太大帮助。如果大家能提供任何帮助,我将不胜感激!

ID想知道如何在数字后自动添加句号。我还没有 100% 确定是否要添加这个,所以我想要一个可以解释这两个选项的答案。

下面的 MWE。

\documentclass[]{article}

\usepackage{titlesec}

\begin{document}

    \section{Default Behaviour}
    
    \paragraph*{Paragraph 1}
    with runin
    
    \paragraph*{Paragraph 2}
    with runin
    
    \paragraph*{Paragraph 3}
    with runin
    
    
    \section{New Behaviour}
    
    \titlespacing{\paragraph}
    {0pt}{\medskipamount}{\smallskipamount}[what do I write in here?]
    
    \paragraph*{Paragraph 1}
    with runin
    
    \paragraph*{Paragraph 2}
    with runin
    
    \paragraph*{Paragraph 3}
    with runin

\end{document}

更新。解决方案非常简单。长度before-sep是段落前的垂直空间,但令人困惑的是,after-sep 不是段落后的垂直空间!相反,它是水平的空格后标题

术语的使用相当疯狂,但是,嘿,希望这个问题现在对其他人有帮助!

答案1

这个怎么样?

\documentclass{article}
\usepackage{titlesec}
\begin{document}

    \section{Default Behaviour}
    \paragraph*{Paragraph 1}
    with runin
    
    \paragraph*{Paragraph 2}
    with runin
    
    \paragraph*{Paragraph 3}
    with runin
    
    \section{New Behaviour}
    \titlespacing{\paragraph}{0pt}{\medskipamount}{*2.5}
    \paragraph*{Paragraph 1}
    with runin
    
    \paragraph*{Paragraph 2}
    with runin
    
    \paragraph*{Paragraph 3}
    with runin
\end{document}

在此处输入图片描述

在每个段落标题后添加一个句号有关在每个段落标题上附加句号的信息。

相关内容