LaTeXでカルノー図を作りたい(あの斜線区切りを作りたい)
レポートでカルノー図を描く機会があったのだが、table & tabularでは標準で入ってないのでdiagboxを導入する。
いつも通り環境はArch Linux & TexLive。完全にメモ書き程度。
https://ctan.org/texarchive/macros/latex/contrib/diagbox
$ mkdir ~/tmp
ここから " diagbox.dtx " と " diagbox.ins " を~/tmp/下にダウンロード
$ cd ~/tmp
$ latex diagbox.ins
生成された " diagbox.sty " を " TEXMFLOCAL/tex/latex/diagbox/ " 下に移動する。
Arch Linuxの場合、 " TEXMFLOCAL " は " /usr/share/texmf-dist/ " なので
$ sudo mkdir /usr/share/texmf-dist/tex/latex/diagbox
$ sudo cp ~/tmp/diagbox.sty /usr/share/texmf-dist/tex/latex/diagbox/
$ sudo mktexlsr
で導入完了。
つかいかたは
\usepackage{diagbox}
.
.
.
\begin{center}
\begin{table}[H]
\begin{center}
\begin{tabular}{|c||c|c|c|c|}
\hline
\diagbox{DC}{BA} & 00 & 01 & 11 & 10\\
\hline
00 &1& & 1 & 1 \\
\hline
01 & &1&1&\\
\hline
11 & ${\rm \phi}$ & ${\rm \phi}$ &${\rm \phi}$ &${\rm \phi}$\\
\hline
10 & 1&1&${\rm \phi}$ &${\rm \phi}$\\
\hline
\end{tabular}
\end{center}
\end{table}
\end{center}