我试图使用 突出显示矩阵的对角线元素fbox
,但失败了。我搜索了这个问题,有些人建议使用 tikz。我不想使用它,所以我决定使用fbox{}
。每次我执行以下操作时
\documentclass[a4paper, 12pt]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\begin{document}
\begin{align}
\begin{bmatrix}
\sigma_{xx} & \sigma_{yx} \\
\sigma_{xy} & \fbox{\sigma_{yy}} \\
\end{bmatrix}
\end{align}
\end{document}
!Argument of \align has an extra}
如果我删除,它会抛出一个错误,\sigma_{}
但它可以正常工作。有什么建议吗?
答案1
\fbox
在文本模式下设置其参数,并且\sigma
下标需要数学模式。因此,使用\fbox{$\sigma_{yy}$}
或\boxed
由提供的版本amsmath
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[\begin{bmatrix}
\boxed{\sigma_{xx}} & \sigma_{yx} \\
\sigma_{xy} & \fbox{$\sigma_{yy}$}
\end{bmatrix}\]
\end{document}
此外,这里没有必要align
,我宁愿使用equation
(如果您希望它编号)或\[
...\]
如果不需要。