支撑不足和支撑过度的颜色 - 奇怪的行为

支撑不足和支撑过度的颜色 - 奇怪的行为

当人们希望将相关文本(上方或下方)设置为不同的颜色时,\overbrace会出现奇怪的不一致。\underbrace

\underbrace表现符合预期,但\overbrace并非如此——颜色命令不仅改变了凸起的文本,还改变了括号下方和上方的文本。要尝试修复下方文本,\color{black}需要在括号内进行{}。但是,括号仍然是红色的。这是 中的错误吗xcolor

\documentclass[a4paper,12pt,oneside,pdftex]{article}

\usepackage{amsmath}
\usepackage[dvipsnames]{xcolor}

\begin{document}

$$\underbrace{x}_{\color{red} \sin t} \overbrace{x}^{\color{red} \sin t} \quad \overbrace{\color{black}x}^{\color{red} \sin t} $$

\end{document}

支撑不足,支撑过度,通过显式 \color{black} 命令部分纠正

答案1

您可以使用\textcolor代替,\color或者将整个上标放在一组额外的 中{}

在此处输入图片描述

\documentclass[a4paper,12pt,oneside,pdftex]{article}

\usepackage{amsmath}
\usepackage[dvipsnames]{xcolor}

\begin{document}

\[\underbrace{x}_{\color{red} \sin t} \overbrace{x}^{\textcolor{red}{\sin t}} \quad \overbrace{x}^{{\color{red} \sin t}} \]

\end{document}

相关内容