![彩色子标和上标未对齐](https://linux22.com/image/236532/%E5%BD%A9%E8%89%B2%E5%AD%90%E6%A0%87%E5%92%8C%E4%B8%8A%E6%A0%87%E6%9C%AA%E5%AF%B9%E9%BD%90.png)
标题基本上描述了问题。这是一个简单的例子:
\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}}}\]
这可能是某种分组问题。