我创建的软件模块生成 Tikz QTree 图表以供可视化。问题是有些树长得相当宽...
即使我尝试通过 Tikz 设置大幅缩小它们,也无法将它们放在页面上。我使用以下命令,但无效:
\begin{tikzpicture}[level/.style={sibling distance=1mm/#1}]
\tikzstyle{every node}=[font=\tiny]
\tikzstyle{level 1}=[sibling distance=2mm]
\tikzstyle{level 2}=[sibling distance=2mm]
\tikzstyle{level 3}=[sibling distance=2mm]
有没有办法进一步缩小它们的尺寸或/以及另一种方法来可视化 Tikz 输出(如小程序或类似的东西?)。
答案1
正如评论中指出的那样,有几种可能的解决方案。最简单的方法是使用\resizebox{\textwidth}
整个树来调整其大小以适应当前宽度。最有可能的是,这需要使用横向页面来完成,以便为您提供更多可用空间。然而,根本问题是树表示法不适合这些数据:您确实需要重新考虑外观,这不是 TeX 问题!