制作一个“sgame”表,旁边有一个奇怪的对齐方式

制作一个“sgame”表,旁边有一个奇怪的对齐方式

我正在尝试做一些如下图所示的事

这个图片

第一个矩阵是用“sgame”包完成的,但我的问题是正确的。请注意,“结果”与下面的两列不对齐,并且这两列不长于框。我尝试使用 \begin{minipage} ... \end{minipage} 来完成,但这只会对页面中的两个内容进行排序。我做不到,如果有人能帮助我(或给我建议),我将不胜感激。

答案1

解决方案如下blkarray

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{blkarray}
\usepackage{amsmath}

\begin{document}

\begin{figure}
  \centering\setlength{\BAextrarowheight}{2pt}
  $ \begin{blockarray}[t]{rccc >{\qquad}ll}
     & a & b & c & \BAmulticolumn{2}{>{\qquad}l}{\textbf{results}} \\
\begin{block}{r|c|c|c| >{\qquad}ll}
 \BAhhline{~|---~~~}
    a & 1,1 & 1,1 & 1,1 & s = 1 & j = 4 \\
 \BAhhline{~---~~~}
    b & 1,1 & 1,1 & 1,1 & p = 2 & k = 5 \\
 \BAhhline{~---~~~}
    c & 1,1 & 1,1 & 1,1 & c = 3 & \text{This is true.} \\
 \BAhhline{~---~~~}
\end{block}
  \end{blockarray} $
  \caption{A figure caption.}
\end{figure}

\end{document} 

在此处输入图片描述

答案2

我倾向于使用两个相邻的tabulars。根据右侧的内容,您可以将其对齐到 op [t](或其他地方):

在此处输入图片描述

\documentclass{article}

\newcommand{\mc}{\multicolumn{1}{c}}% Just for short-hand

\begin{document}

\begin{figure}
  \centering
  \begin{tabular}[t]{ *{4}{ c | } }
    \mc{} & \mc{$a$} & \mc{$b$} & \mc{$c$} \\
    \cline{2-4}
    $a$   &   $1,1$  &   $1,1$  &   $1,1$ \\
    \cline{2-4}
    $b$   &   $1,1$  &   $1,1$  &   $1,1$ \\
    \cline{2-4}
    $c$   &   $1,1$  &   $1,1$  &   $1,1$ \\
    \cline{2-4}
  \end{tabular}\quad
  \begin{tabular}[t]{ l l }
    \multicolumn{2}{l}{\bfseries Results:} \\
    $s = 1$ & $j = 4$ \\
    $p = 2$ & $k = 5$ \\
    $c = 3$ & This is true.
  \end{tabular}
  \caption{A figure caption.}
\end{figure}

\end{document}

相关内容