阵列环境中的故障​​间距

阵列环境中的故障​​间距

我构建了下表:

在此处输入图片描述

为此,我使用了以下代码:

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}

要得到

在此处输入图片描述

相关内容