视觉上更好的数学下标

视觉上更好的数学下标

在 LaTeX 中编写数学公式时,如果下标中文本的长度超过一个符号,则显示效果不佳。尤其是当下标是一个完整的单词时。

更好的方法是在命令内部使用\text{},但虽然文本本身看起来更好,但它与数学字体不匹配,因为一个通常是斜体,而另一个不是。

我怎样才能使下标具有文本属性但与数学字体相匹配,以使两者无法区分?

还有更好的方法来创建好的长下标吗?

答案1

也许这个解决方案对你有吸引力。要“匹配数学字体”,如果您愿意,请将其替换\textnormal{#1}\textnormal{\textit{#1}}

\documentclass{article}

{
  \catcode`"=\active
  \gdef"#1{{\textnormal{#1}}}
}
\mathcode`"="8000

\begin{document}

$X_"{Hello}$

\end{document}

在此处输入图片描述

相关内容