数组问题数学模式

数组问题数学模式
\documentclass[12pt,a4paper,notitlepage]{report}
\usepackage{amsmath}
\usepackage{array}
\usepackage{multirow}

\begin{document}

\[
\begin{array}{llll} \hline
& \multirow{2}{*}{\tilde{b}\leq b^{NG}} & \multicolumn{2}{c}{\tilde{b}>b^{NG}} \\ \cline{3-4}
& & b^{G} \leq \tilde{b} & b^{G}>\tilde{b} \\ \hline
b^{UL} & b^{NG} & \tilde{b} & b^{G} \\ \hline
\end{array}
\]

\end{document}

这是我收到的错误:

包 amsmath 错误:\tilde 仅在数学模式下允许。ng 文本

它尝试将 \tilde{b} 更改为 $\tilde{b}$,但出现了同样的错误。我不明白为什么这不起作用,因为我使用 \[ 和 \] 为数组创建了一个数学环境。

答案1

的参数\multirow始终以文本模式排版,这与 的参数不同,\multicolumn后者知道区分被array或调用tabular

我建议使用 的规则booktabs

\documentclass{article}
\usepackage{amsmath}
\usepackage{array,booktabs}
\usepackage{multirow}

\begin{document}

\[
\begin{array}{llll}
\toprule[\lightrulewidth]
& \multirow{2}{*}{$\tilde{b}\leq b^{NG}$} & \multicolumn{2}{c}{\tilde{b}>b^{NG}} \\
\cmidrule[\lightrulewidth]{3-4}
& & b^{G} \leq \tilde{b} & b^{G}>\tilde{b} \\
\midrule
b^{UL} & b^{NG} & \tilde{b} & b^{G} \\
\bottomrule[\lightrulewidth]
\end{array}
\]

\end{document}

在此处输入图片描述

当然,避免multirow就更好了:

\documentclass{article}
\usepackage{amsmath}
\usepackage{array,booktabs}

\begin{document}

\[
\begin{array}{llll}
\toprule[\lightrulewidth]
& \tilde{b}\leq b^{NG} & \multicolumn{2}{c}{\tilde{b}>b^{NG}} \\
\cmidrule[\lightrulewidth]{3-4}
& & b^{G} \leq \tilde{b} & b^{G}>\tilde{b} \\
\midrule
b^{UL} & b^{NG} & \tilde{b} & b^{G} \\
\bottomrule[\lightrulewidth]
\end{array}
\]

\end{document}

在此处输入图片描述

相关内容