标题基本上描述了问题。这是一个简单的例子:
\documentclass{article}
\usepackage{xcolor}
\begin{document}
$$X_{\color{red}{135}}^{\color{cyan}{345}}$$
\end{document}
当我编译它时,135 位于 345 的左下方,而不是正下方。当我使用color
而不是 时,也会出现同样的问题xcolor
。有什么解决办法吗?
答案1
使用\textcolor{<color>}{<text>}
有效。尽管名称如此,但\text...
实际上它并没有更改为文本模式,因此内容仍然排版为数学。
\documentclass{article}
\usepackage{xcolor}
\begin{document}
\[ X_{\textcolor{red}{135}}^{\textcolor{cyan}{345}} \]
\end{document}
请注意,\color
不接受第二个参数。其后的{135}
或{345}
仅被视为后续材料。您也不应该$$
在 LaTeX 文档中使用。请参阅为什么 \[ ... \] 比 $$ ... $$ 更可取?。
答案2
解决方法:使用另一副牙套
\[ X_{{\color{red}{135}}}^{{\color{cyan}{345}}}\]
这可能是某种分组问题。