如何在 tikz 中声明变量大小以让 LaTeX 决定如何填充页面

如何在 tikz 中声明变量大小以让 LaTeX 决定如何填充页面

LaTeX 有时会使用一些技巧来填充行到末尾、填充页面到底部并防止页面仅包含一行文本。当我创建一些 tikzpictures 时,有时会使用可变的大小来帮助 LaTeX 填充页面。例如,一些可变宽度可以精确填充文本宽度,或一些可变高度可以填充页面到底部或防止单行被推到原本空白的下一页。

是否可以声明这样的变量大小?如果可以,如何声明?

答案1

[Loop Space 的评论已转换为某种答案]

这并不容易,而且几乎肯定需要两次传递。关键在于,当 TeX 开始处理空间时,TikZ 图片就是一个密封的盒子,TeX 无法将其拆开并重新配置大小(至少,不做大量工作是不行的)。可以尝试将图表分解成仅松散互连的部分,但成功与否在很大程度上取决于图片。

相关内容