这个答案非常有帮助
https://tex.stackexchange.com/a/582444/239563
描述了一种通过包含空组来避免双上标错误的方法:
${{}\dot{y}^a}^\top$
我的问题是:总是\dot
每当使用某些“重音”如或时,是否包括一个空组\bar
? 在不同情况下,这是否会产生不良后果?
(我之所以问这个问题,是因为就我而言,LaTeX 代码是自动生成的,要么我的代码来做这件事,要么用户必须使用我的程序的特殊指令来处理它。)
非常感谢你的帮助!
答案1
该小组本质上是在强制使用一个额外的数学节点包装器,它就像一个盒子,会以各种方式影响定位,可以说这并不是好事。例如,它通过将上标移到外部节点来避免双重上标错误,但它也会对本来应该放置在内部字符节点上(并调整字距)的下标执行相同的操作。
\documentclass{article}
\begin{document}
${{}\dot{y}^a}_1$
${\dot{y}^a}_1$
\end{document}
维持紧密的字距下标大概就是 TeX 首先解开 mathaccent 构造以暴露字符节点的原因。
尽管这略微取决于您提议“始终”添加{}
此形式的位置,但{}
确实会产生闭合下标。
\documentclass{article}
\begin{document}
${{}\dot{y}^a_1}$
\end{document}