当将一些包含子标/上标的表达式排版为子标/上标时,我观察到嵌套的子标/上标的位置发生了变化。
平均能量损失
\documentclass{article}
\begin{document}
\[
L^p \quad \|.\|_{L^p} \quad \|.\|^{L^p}
\]
\end{document}
输出
p
您会注意到,在所有三个表达式中,相对于的定位L
有所不同。考虑时可以观察到类似的行为L_q
。
虽然我发现了几个关于如何控制“简单”(即非嵌套)子标/上标的精确定位的问题,但我还是不太明白是什么导致了这种行为以及如何避免它。
您知道为什么会发生这种情况吗?这可能与字体属性或 LaTeX 的一些较低级别的间距定义有关吗?
有没有办法确保当表达式本身是下标/上标时相对定位保持不变?
或者我最好保留这个,因为不应该过多地摆弄间距?
答案1
我和你一样担心。在这种情况下,我经常会添加幻影下标,这可以使外观更加统一。(如果有下标,上标会向上移动。)
\documentclass{article}
\usepackage{amsmath}
\newcommand{\PP}{_{\vphantom{Lg}}}
\begin{document}
\[
L\PP^p \quad \left\|.\right\|_{L\PP^p} \quad \|.\|^{L\PP^p}
\]
\end{document}
有点题外,但你可能想\norm
使用这里为常态。