上标 + 自定义标题间距会在行间添加额外的空间吗?

上标 + 自定义标题间距会在行间添加额外的空间吗?

当我在正文中使用上标时,上标行和上标行之间会有一些额外的空白。我该如何让它停止这种情况?例如,降低上标,或使它们变小?

编辑:我敢打赌,在这种情况下,问题不在于上标,我在删除 \footnotesize 后发现,这个问题与 MWE 有关。我敢打赌,这是上标和我的 titlesec 命令之间的相互作用。两者单独工作正常,但在这种情况下,当它们结合在一起时会发生一些事情。...\glue(\lineskip) 1.0我的日志文件中有一个。

梅威瑟:

\documentclass[12pt,letterpaper]{article}

%Font stuff here
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgtermes,newtxmath}

%Chemistry stuff
\usepackage[language=british]{chemmacros}
 \usepackage[]{titlesec}    %makes section headers smaller
    \titleformat{\subsection}[runin]{\normalsize\it}{\thesubsection}{0.5em}{}[:]

        \titlespacing\subsection{0pt}{0.2ex plus -1ex minus -.5ex}{-\parskip}
        \titlespacing{\subsection}{0.5ex plus -1ex minus -.3ex}{*2}{2\wordsep}

\showoutput

\begin{document}

\subsection{Actinide Coordination Polymers}
 The most common ionic uranium species in atmospheric conditions is uranyl, {\ch{[UO2]^{ 2+}}}, a uranium(VI) (\textit{d}\textsuperscript{0}\textit{f}\textsuperscript{0}) species.
    The two oxo ligands are double-bonded in the axial positions, restricting other ligands to the equatorial plane.
    The uranyl ion is Lewis acidic, and very ``hard'' on the Lewis acid-base hardness scale, causing it to be oxophilic.

\end{document}

答案1

如果你\showoutput在序言中添加内容,你会在日志中看到可怕的

...\glue(\lineskip) 1.0

这意味着 TeX 无法维持正常的基线空间,因此插入了行跳过粘连以确保线条不接触。

您已强制将上标变大,\footnotesize但为了避免这种情况,您需要将其变小,或者将下标下调得更少,将上标上调得更少,或者总体上增加基线跳跃。所有方法都可行,您自己选择...

如果使用默认上标大小,则上标将适合基线间距:

\documentclass[12pt,letterpaper]{article}

%Font stuff here
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{tgtermes,newtxmath}

%Chemistry stuff
\usepackage[language=british]{chemmacros}

%\usepackage[]{siunitx}
\showoutput

\begin{document}

    The most common ionic uranium species in atmospheric conditions is uranyl, { \ch{[UO2]^{2+}}}, a uranium(VI) (\textit{d}\textsuperscript{0}\textit{f}\textsuperscript{0}) species.
    The two oxo ligands are axial, restricting other ligands to the equatorial plane.
    The uranyl ion is Lewis acidic, and very ``hard'' on the Lewis acid-base hardness scale, causing it to be oxophilic.
    It is phosphorescent, with multiple emission bands in the 450--600 nm range, giving it bright green emission, as shown in Figure.

\end{document}

在编辑的问题中,问题在于插入的标题titlesec有一个支柱(用于 15pt 基线跳跃),深度为 4.35pt,这意味着几乎没有任何空间容纳下行部分。我不明白为什么一个连续的标题应该有一个支柱(标准定义不会有),而不是深入到包中,我只是在本地使用以下方法破坏支柱:

\titleformat{\subsection}[runin]{%
  \let\strut\relax
  \normalsize\it}{\thesubsection}{0.5em}{}[:]

答案2

1.1pt确实,我所能测量到的线条跳跃之间的差异是最大的。您还可以稍微增加 的值\linespread\linespread{1.05}差异仅为0.1pt, 而 没有差异\linespread{1.07}

相关内容