创建对称群 S_3 的乘法表

创建对称群 S_3 的乘法表

如何创建对称群 S_3 的乘法表?

(该表有 6 列、6 行)

编辑:

这里有一些进展:

\begin{table}
    \begin{tabular}{l|llllll}
    ~   & e   & a   & a^2 & b   & c   & d   \\
    e   & e   & a   & a^2 & b   & c   & d   \\
    a   & a   & a^2 & e   & c   & d   & b   \\
    a^2 & a^2 & e   & a   & d   & b   & c   \\
    b   & b   & d   & c   & e   & a^2 & a   \\
    c   & c   & b   & d   & a   & e   & a^2 \\
    d   & d   & c   & b   & a^2 & a   & e   \\
    \end{tabular} \end{table}

但现在我不知道如何制作水平线......

答案1

\documentclass{article}
\usepackage{array}
\usepackage{lipsum}
\begin{document}

\lipsum[2]
\[
    \begin{tabular}{>{$}l<{$}|*{6}{>{$}l<{$}}}
    ~   & e   & a   & a^2 & b   & c   & d   \\
    \hline\vrule height 12pt width 0pt
    e   & e   & a   & a^2 & b   & c   & d   \\
    a   & a   & a^2 & e   & c   & d   & b   \\
    a^2 & a^2 & e   & a   & d   & b   & c   \\
    b   & b   & d   & c   & e   & a^2 & a   \\
    c   & c   & b   & d   & a   & e   & a^2 \\
    d   & d   & c   & b   & a^2 & a   & e   \\
    \end{tabular} 
\]
\lipsum[2]
\end{document}

注意“隐形”,\vrule以保持上标 2 的规则清晰。

这里我以数学形式展示了表格。如果你真的如果您想让它位于浮动表格中,则替换为 ,并将其替换\[\begin{table}\centering\]然后\end{table},您的显示将浮动到下一页的顶部。

上有一篇关于 Latex 表格的很好的介绍维基百科

对于那些好奇和/或顽固分子来说,你也可以使用纯 TeX 方式来完成。

$$\vbox{\tabskip0.5em\offinterlineskip
    \halign{\strut$#$\hfil\ \tabskip1em\vrule&&$#$\hfil\cr
    ~   & e   & a   & a^2 & b   & c   & d   \cr
    \noalign{\hrule}\vrule height 12pt width 0pt
    e   & e   & a   & a^2 & b   & c   & d   \cr
    a   & a   & a^2 & e   & c   & d   & b   \cr
    a^2 & a^2 & e   & a   & d   & b   & c   \cr
    b   & b   & d   & c   & e   & a^2 & a   \cr
    c   & c   & b   & d   & a   & e   & a^2 \cr
    d   & d   & c   & b   & a^2 & a   & e   \cr
}}$$

这里的大部分“困难”与垂直线有关。如果删除它(或用一些空白替换它),则可以省去 s\strut\offinterlineskip

它们的外观如下。“普通”版本是较低的版本。 enter image description here

如果你刚刚开始,你应该坚持使用tabular,但如果你想真正理解 TeX,我建议你仔细阅读 TeXbook。第 22 章介绍了对齐。

相关内容