如何在下标中放置下括号?
I_{2,(\underbrace{3,3,3,3,3}_5)}
排版不正确(3 不是下标大小)
答案1
快捷又简单怎么样I_{2,(\underbrace{\scriptstyle3,3,3,3,3}_5)}
?
答案2
Jan 已经给出了一个很好的答案。但是,我认为\underbrace
你必须手动执行此操作是一个真正的弱点。(甚至可以称之为错误。)这里有一个令人惊讶的复杂重新定义,如果需要,\underbrace
会自动插入。\scriptstyle
\documentclass{article}
\makeatletter
\let\saved@underbrace\underbrace
\renewcommand*\underbrace[1]{\@ifnextchar_{\ub@with{#1}}{\ub@without{#1}}}
\def\ub@with#1_#2{\mathpalette\underbrace@i{{#1}{_{#2}}}}
\newcommand*\ub@without[1]{\mathpalette\underbrace@i{{#1}{}}}
\newcommand*\underbrace@i[2]{\underbrace@ii#1#2}
\newcommand*\underbrace@ii[3]{\saved@underbrace{#1#2}#3}
\makeatother
\begin{document}
$I_{2,(\underbrace{3,3,3,3,3}_5)}$
\end{document}
我必须克服的一个问题与这个问题我的:下划线必须去掉里面数学调色板(如果存在)。