在框内绘制两个表格并添加一些文字

在框内绘制两个表格并添加一些文字

我想绘制下面附上的图像。我正在按照下面给出的代码尝试使用 latex。我已经能够绘制表格,但不知道如何将它们并排放置。

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


\begin{document}

\begin{table}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|}
\hline
*&$-1$&$-i$&$-j$ \\
\hline
$-1$&$1$&$i$&$j$\\
\hline
$-i$&$-1$&$-1$&$l$\\
\hline

\end{tabular}
\end{table}


\begin{table}
\begin{tabular}{|l|l|l|l|l|l|l|l|l|}
\hline
*&$-1$&$-i$&$-j$ \\
\hline
$-1$&$1$&$i$&$j$\\
\hline
$-i$&$-1$&$-1$&$l$\\
\hline

\end{tabular}
\end{table}

\end{document}

在此处输入图片描述

答案1

您可以将两个表格嵌套在一个更大的表格中,并将其放在一个figure环境中(如果必须这样考虑的话)。这里有一种方法可以做到这一点,借助一些包。

为了框住整个图形,您可以在图形环境的位置使用盒装小页面(宽度通过反复试验确定),并使用\captionof{figure}

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{array, booktabs}
\usepackage[math]{cellspace}

\usepackage{boxedminipage} \usepackage{caption}

\begin{document}

 \centering\setlength{\fboxsep}{2em}
    \fbox{\begin{minipage}{8.9cm}
    \setlength{\cellspacetoplimit}{6pt}
    \setlength{\cellspacebottomlimit}{6pt}
 \centering
    \begin{tabular}{@{}ccc@{}}
       \begin{tabular}{|*{4}{>{$}Sl<{$}|}}
        \hline at
        *&-1 & -i & -j \\
        \hline
        -1 & 1 & i & j \\
        \hline
        -i & -1 & -1 & l \\
        \hline
    \addlinespace
        \multicolumn{4}{c}{(G, * )}
        \end{tabular} & \qquad &
       \begin{tabular}{|*{4}{>{$}Sl<{$}|}@{}}
        \hline
        *& -1 & -i & -j \\
        \hline
         -1 & 1 & i & j \\
        \hline
         -i & -1 & -1 & l \\
        \hline
    \addlinespace
        \multicolumn{4}{c}{(H, + )}
        \end{tabular} \\[8ex]
    \midrule
        \multicolumn{3}{@{}l@{}}{\text{Some text}}\\
    \midrule
    \end{tabular}
  \captionof{figure}{Text}
 \end{minipage}}

\end{document} 

在此处输入图片描述

相关内容