我对嵌套数组有一点问题。
以下示例在 Latex=>PDF 运行后给出了正确的矩阵,但产生了 LaTeX 错误! missing $ inserted. <inserted text>
,我想摆脱这些错误。
对这个问题有什么想法吗?
第一个例子:
\begin{equation}
g_{22}=\left[\begin{array}{ccc}\fbox{\begin{array}{ccc}\frac{1}{E-E_1^1} & & \\ & \ddots & \\ & & \frac{1}{E-E_1^N}\end{array}} & & \\ & \ddots & \\ & & \fbox{\begin{array}{ccc} \frac{1}{E-E_n^1} & & \\ & \ddots & \\ & & \frac{1}{E-E_n^N}\end{array}}\end{array}\right]
\end{equation}
第二个例子:
\begin{equation}
H=\left[\begin{array}{cc}H_{N-n}&\begin{array}{cl}B\qquad & 0 \end{array}\\ \begin{array}{c}B^{\dag}\\ 0 \end{array} & \fbox{\begin{array}{cc}H_{n}&\quad S\\S^{\dag}&\quad\hsub\end{array}}\end{array}\right]
\end{equation}
答案1
如果内容\fbox
在数学模式中排版,问题就会消失。
\documentclass{article}
\begin{document}
\begin{equation}
g_{22}=\left[
\begin{array}{ccc}
\fbox{$
\begin{array}{ccc}
\frac{1}{E-E_1^1} & & \\
& \ddots & \\
& & \frac{1}{E-E_1^N}
\end{array}$} & & \\
& \ddots & \\
& & \fbox{$
\begin{array}{ccc}
\frac{1}{E-E_n^1} & & \\
& \ddots & \\
& & \frac{1}{E-E_n^N}
\end{array}$}
\end{array}\right]
\end{equation}
\end{document}
你也可以利用突出显示矩阵中的元素