\[
\colvec[1.7]{(-(1+\mathbf{J_{ee}})) & \mathbf{J_{ep}}& \mathbf{J_{es}}\\
\mathbf{J_{pe}} & -(1 + \mathbf{J_{pp}}) & -\mathbf{J_{ps}}\\
\mathbf{J_{se}} & -\mathbf{J_{sp}} & -(1 + \mathbf{J_{ss}})}\\
\colvec[1.7]{\hat{\bm{r_{e}}}\\
\hat{\bm{r_{p}}}\\
\hat{\bm{r_{s}}}}\\
\]
一直出现错误:未定义的控制序列,不知道为什么
\documentclass{article}
\usepackage{graphicx,amsmath}
\newcommand{\colvec}[2][.8]{%
\scalebox{#1}{%
\renewcommand{\arraystretch}{.8}%
$\begin{bmatrix}#2\end{bmatrix}$%
}
}
\begin{document}
\title{Summer Project}
\author{Author}
\date{\today}
\maketitle
\[
\colvec[1.7]{(-(1+\mathbf{J_{ee}})) & \mathbf{J_{ep}}& \mathbf{J_{es}}\\
\mathbf{J_{pe}} & -(1 + \mathbf{J_{pp}}) & -\mathbf{J_{ps}}\\
\mathbf{J_{se}} & -\mathbf{J_{sp}} & -(1 + \mathbf{J_{ss}})}\\
\colvec[1.7]{\hat{\bm{r_{e}}}\\
\hat{\bm{r_{p}}}\\
\hat{\bm{r_{s}}}}\\
\]
\end{document}
答案1
发布文档中的错误是
! Undefined control sequence.
<recently read> \bm
l.23 \hat{\bm{r_{s}}}}
\\
?
因为您还没有加载bm
来定义\bm
。
添加 \usepackage{bm}`
错误变为
! Missing $ inserted.
<inserted text>
$
l.25
?
因为你不能在数学中有一个空行,所以在\]
运行之前删除该行而不会产生错误
但请注意,\\
您的输入将被忽略,因为\[
始终是单行显示。
间距看起来很奇怪,因为这里按比例放大了 1.7(然后 latex 警告显示对于页面来说太宽)我会使用标准 bmatrix
\documentclass{article}
\usepackage{graphicx,amsmath}
\usepackage{bm}
\begin{document}
\title{Summer Project}
\author{Author}
\date{\today}
\maketitle
\[
\begin{bmatrix}
(-(1+\mathbf{J_{ee}})) & \mathbf{J_{ep}}& \mathbf{J_{es}}\\
\mathbf{J_{pe}} & -(1 + \mathbf{J_{pp}}) & -\mathbf{J_{ps}}\\
\mathbf{J_{se}} & -\mathbf{J_{sp}} & -(1 + \mathbf{J_{ss}})
\end{bmatrix}
\begin{bmatrix}
\hat{\bm{r_{e}}}\\
\hat{\bm{r_{p}}}\\
\hat{\bm{r_{s}}}
\end{bmatrix}
\]
\end{document}
答案2
除了加载bm
包并恢复使用两个bmatrix
环境之外,正如@DavidCarlisle 所做的那样他的回答,我还会 (a) 将\hat
符号单独放在上方\bm{r}
并且 (b) 不将下标项加粗。
我必须承认,我不明白为什么这些J
术语被翻译成大胆直立数学(通过\mathbf
)而r
术语则呈现为加粗斜体数学(通过\bm
)。
\documentclass{article}
\usepackage{amsmath,bm}
\begin{document}
\[
\begin{bmatrix}
-(1+\mathbf{J}_{ee}) & \mathbf{J}_{ep} & \mathbf{J}_{es} \\
\mathbf{J}_{pe} & -(1 + \mathbf{J}_{pp}) & -\mathbf{J}_{ps} \\
\mathbf{J}_{se} & -\mathbf{J}_{sp} & -(1 + \mathbf{J}_{ss})
\end{bmatrix}
\begin{bmatrix}
\hat{\bm{r}}_{e} \\
\hat{\bm{r}}_{p} \\
\hat{\bm{r}}_{s}
\end{bmatrix}
\]
\end{document}