并排矩阵、字体大小和错误消息 latex

并排矩阵、字体大小和错误消息 latex
\[
\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}

相关内容