更改 TikZ 的默认坐标系

更改 TikZ 的默认坐标系

在 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}

你的序言。

相关内容