在 TikZ 手册中,我读到默认坐标系的间距为 1cm,因此 (1,1) 将是 x 方向为 1cm、y 方向为 1cm 的矢量。在包含大量节点的图表中,我使用诸如 之类的选项进行放置above =of ...
,但这个间距太大了。
为了改变这种情况,我该如何改变坐标系的默认间距?
答案1
x=<length>
您可以使用和y=<length>
选项将坐标系更改为tikzpicture
,例如
\begin{tikzpicture}[x=0.5cm,y=0.5cm]
然而,在您的情况下,您可能更愿意更改node distance
,因为这定义了使用语法时节点之间的距离above=of
:
\begin{tikzpicture}[node distance=0.5cm]
或者
\begin{tikzpicture}[node distance=0.5cm and 0.5cm]
TikZ/PGF 手册 (§16.5.3 高级放置选项,第 187-188 页,适用于 v. 2.10) 中说明了这两种情况之间的区别。
您也可以使用 全局设置,\tikzset
即添加
\tikzset{node distance=0.5cm and 0.5cm}
你的序言。