请问 underbrace 有什么问题,编译后下面没有文字
\begin{equation}
\underbrace{{\color{red}I_j (x)} \ast \Delta_j(x,t_l,{\color{red}p})}_{\text{I_j(x)(x-v_j(t,p))}} \mathrm{d}x
\end{equation}
答案1
\text
当下标是文本的时候。
您还应该优先考虑\textcolor
并支撑整个\underbrace
结构。
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\begin{document}
\begin{equation}
{% make the \underbrace an ordinary atom
\underbrace{\textcolor{red}{I_j (x)} \ast \Delta_j(x,t_l,\textcolor{red}{p})}%
_{I_j(x)(x-v_j(t,p))}
}\,\mathrm{d}x
\end{equation}
\end{document}
为什么选择\textcolor
? 因为你可以重新定义它以保留数学原子的性质:
\documentclass{article}
\usepackage{amsmath}
\usepackage{xcolor}
\makeatletter
\renewcommand{\@textcolor}[3]{%
\relax
\ifmmode
\begingroup\color#1{#2}#3\endgroup
\else
\protect\leavevmode{\color#1{#2}#3}%
\fi
}
\makeatother
\begin{document}
$a\textcolor{red}{=}b$
$a{\color{red}=}b$
\end{document}