\text@ 的参数有一个额外的 } \end{align*}

\text@ 的参数有一个额外的 } \end{align*}

再会,

我正在使用以下代码:

\documentclass[]{report}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{breqn}
\usepackage{hyperref}
\usepackage{amstext}
\hypersetup{linktocpage}
\usepackage{float}
\usepackage{array}
\usepackage{url} 
\usepackage{chngpage}
\usepackage{cleveref}
\usepackage[parfill]{parskip}
\usepackage[labelfont={bf},font=small, margin=0.5cm]{caption}

\begin{document}
\begin{align*}
\left \{ NJ^{-1}T_d \right \}_\text{worst case}=\begin{bmatrix} 
0.0016  \\  
\pm 0.0003 \\  
0.0016  
\end{bmatrix}
\end{align*}

\end{document}

我最终得到以下错误:

*Argument of \text@ has an extra } \end{align*}*

有任何想法吗?

答案1

我不喜欢breqn。如果你真的想使用它(但我觉得你用align*而不是breqn环境很奇怪),请记住它重新定义了很多东西。特别是 ,_它的含义与通常的含义截然不同,重新定义的结果是,一些没有它就合法的构造变得非法。

添加括号\text{worst case}

\[
\{ NJ^{-1}T_d \}_{\text{worst case}}=
\begin{bmatrix} 
0.0016  \\  
\pm 0.0003 \\  
0.0016  
\end{bmatrix}
\]

我删除了\left,但这\right在这里毫无用处;而且一行也align*没有意义。但这些调整与问题无关。

相关内容