Tikz matrix 表組み時の \hlineについて

Tikz matrix 表組み時の \hlineについて

- 西村 一輝 の投稿
返信数: 2
いつもお世話になっております。

最近ようやくTikZを使い始めたのですが、
表組みで\hlineや{|c|}といった罫線が思うように引けず困っています。
海外のフォーラムの例だと非常に複雑な引き方をしているものばかりなのですが、他に簡単な方法がございましたら、教えていただけないでしょうか。


\documentclass{ltjsarticle}
\usepackage{tikz}\usetikzlibrary{matrix}
\begin{document}

通常の表組み\par
\begin{tabular}{|c|c|c|}\hline
a&b&c\\\hline
\end{tabular}

TikZを用いたもの\par
\tikz{
\matrix[matrix of nodes,nodes=draw]{
a &b & c &\\
};
}

tabularのようにしたいが、nodesの大きさが違うので、ズレてしまう。。。

\end{document}



添付 Screen_Shot_2018-11-22_at_16.15.01.png
西村 一輝 への返信

Re: Tikz matrix 表組み時の \hlineについて

- S T の投稿
minimum heightを指定するとよいと思います。

\documentclass{ltjsarticle}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\tikz{
\matrix[matrix of nodes,
nodes={draw,anchor=south,minimum height=8mm}]{
a &b & c &\\
};
}
\end{document}
S T への返信

Re: Tikz matrix 表組み時の \hlineについて

- 西村 一輝 の投稿
S.Tさん

ありがとうございます。完璧です。
minimum heightは自分でも試したのですが、anchor=southがミソなんですね。
大変助かりましたm--m

西村