我正在尝试在环境TikZ
中排版一些多行节点tabular
。不知何故,行与行之间的间距变得相当短。
这是我的代码:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node [align=center] {
\underline{$(\alpha \land \beta)$}\\
$\alpha$\\
$\beta$
};
\end{tikzpicture}
\begin{tabular}{c}
\begin{tikzpicture}
\node [align=center] {
\underline{$(\alpha \land \beta)$}\\
$\alpha$\\
$\beta$
};
\end{tikzpicture}
\end{tabular}
\end{document}
有人能解释一下发生了什么以及我该如何防止它发生吗?
答案1
您可以将 保存tikzpicture
在 外面的盒子中tabular
,然后进入 后使用它tabular
。我的意思是...
\documentclass{article}
\usepackage{tikz}
\begin{document}
\newsavebox\john
\sbox\john{
\begin{tikzpicture}
\node [align=center] {
\underline{$(\alpha \land \beta)$}\\
$\alpha$\\
$\beta$
};
\end{tikzpicture}
}
\begin{tabular}{c}
\usebox\john
\end{tabular}
\end{document}
顺便说一句,如果你画证明树,你可能会发现bussproofs
或者mathpartir
包裹很有帮助。