10

The use of the additional subscript 1 on s below adversely affects the spacing afterwards:

enter image description here

\documentclass{article}

\begin{document}

Actual:
$\begin{array}{l}
f_{s_1}(x) \\
f_{s}(x)
\end{array}$ \\

Desired:
$\begin{array}{l}
f_{s_1}\hspace{-0.13em}(x) \\
f_{s}(x)
\end{array}$

\end{document}

I’ve tried this with other fonts and the problem doesn’t seem to be specific to article or the fonts in use here. Is there is a convenient way to “fix” this?

(I don’t believe this question is related.)

2
  • It is also worth noting that the formatting on the “1” itself is also troublesome (it’s too big), so perhaps there are multiple interacting problems here.
    – Roly
    Commented Jun 1, 2021 at 14:47
  • 1
    Your \hspace solution seems to work fine, but \! also provides a "negative space".
    – Nate
    Commented Oct 1, 2023 at 23:28

1 Answer 1

1

This answer is a bit dissatisfying. I have searched in vain to find out if \scriptscriptstyle uses a different \scriptspace or if the issue is that double subscripts add two \scriptspace. But this fixes the problem somewhat.

\documentclass{article}

\begin{document}

Actual:
$\begin{array}{l}
f_{s_1}(x) \\
f_{s}(x)
\end{array}$ \\

Desired:
$\begin{array}{l}
f_{s_1\!}(x) \\ % I modified this too
f_{s}(x)
\end{array}$

\scriptspace=-0.2pt % Should be moved into the preamble.
Modified:
$\begin{array}{l}
f_{s_1}(x) \\
f_{s}(x)
\end{array}$
\end{document}

enter image description here

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .