我构建了下表:
为此,我使用了以下代码:
begin{equation*}
\begin{array}{c|ccc|c}
& & & & \overline{b} \\ \hline
x_5 & 1 & 0 & 0 & 0 \\
x_6 & 0 & 1 & 0 & 0 \\
x_7 & 0 & 0 & 1 & 1\\ \hline
z & 0 & 0 & 0 & 0
\end{array}
\hspace{2cm}
\begin{array}{|c|}
x_1 \\ \hline
\fbox{$0.5$} \\
0.5 \\
1 \\ \hline
10
\end{array}
\end{equation*}
但我确实想在表格中添加一些间距,使其看起来更大,即使它们看起来像这样:
我需要对代码进行哪些更改才能获得我想要的结果?提前感谢您的帮助!
更新。我能够使用命令进一步水平扩展表格\arraycolsep = 12pt
。如何使线条看起来更暗,就像我发布的图片中那样?当前状态如下:
答案1
您可以本地更改的值\arraycolsep
:
\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
\begin{equation*}
\setlength{\arraycolsep}{12pt}
\newcommand{\FILLER}{\begin{matrix} 0 & 0 & 0 \end{matrix}}
\begin{array}[t]{c|ccc|c}
& & & & \bar{b} \\
\hline
x_5 & 1 & 0 & 0 & 0 \\
x_6 & 0 & 1 & 0 & 0 \\
x_7 & 0 & 0 & 1 & 1\\
\hline
z & 0 & 0 & 0 & 0 \\[-0.8\normalbaselineskip]
& \multicolumn{3}{c|}{\underbrace{\hphantom{\FILLER}}_{w^1}} & \\
\end{array}
\qquad
\setlength{\arraycolsep}{3pt}
\begin{array}[t]{|ccc|}
& x_1 & \\
\hline
& \multicolumn{1}{|c|}{0.5} & \\
\cline{2-2}
& 0.5 & \\
& 1 & \\
\hline
& 10 &
\end{array}
\end{equation*}
\end{document}
对于较粗的线条,添加类似
\setlength{\arrayrulewidth}{0.8pt}
要得到