虽然我已经解决了这个问题,但我仍然想听听 LaTeX 社区对这个问题的看法。我也想知道我是否误解了什么,或者我的修复是否错误。
我有以下数学表达式:
S_p = \bigcup_{c \in C_p}^{\abs{C_p}} L_c \enspace \text{,}
结果是:
大写字母 S 和其下标之间没有令人厌烦的空格。
它找到了一种避免这种情况的方法,即使用负薄空间\!
:
{S\!}_p = \bigcup_{c \in C_p}^{\abs{C_p}} L_c \enspace \text{,}
这给了我:
问题似乎已经解决了。
两张图都是从 Acrobat Reader X 中缩放的 PDF 文档截取的屏幕截图。我使用的是 elsarticle 类(Elsevier 的 LaTeX 类)。蓝色文本是用鼠标标记的。
问题:
- 我使用负薄空间的修复是否正确?
- 或者,还有更好的方法?
- 这是 S 及其下标的已知问题吗?还是取决于所使用的类别?我还没有尝试使用标准文章类别。
我学过使用 `\!` 间距命令的正确方法是什么?这似乎是一种可以接受的微调数学表达的方法。
答案1
你会得到更好的结果
\documentclass{elsarticle}
\usepackage{amsmath}
\usepackage{newtxtext,newtxmath}
\newcommand\abs[1]{\lvert#1\rvert}
\begin{document}
\[
S_p = \bigcup_{c \in C_p}^{\abs{C_p}} L_c ,
\]
\end{document}
这需要最新的 TeX Live 2012(或 MiKTeX)。