缩放 tikzpicture 会改变绘制图形之间的空间比例大小

缩放 tikzpicture 会改变绘制图形之间的空间比例大小

以下 LaTeX 文档保存在路径为 的文件中~/test.tex

\documentclass[border=1cm,tikz]{standalone}
\tikzset{square/.pic={\draw (0,0) rectangle (1,1);}}
\begin{document}

\begin{tikzpicture}%[scale=.75]
   \pic at (0,0) {square};
   \pic at (2,0) {square};
   \pic at (0,-2) {square};
\end{tikzpicture}

\end{document}

当在终端执行以下命令时:

cd ~
pdflatex 测试

在该路径下生成一个PDF文件~/test.pdf,其内容如下:

无尺度

如果%现在从文档中删除该符号~/test.tex,并重新运行该命令pdflatex test,则文件的内容~/test.pdf如下:

带刻度

请注意,当不对 进行缩放时tikzpicture,正方形之间的水平和垂直间距等于正方形边长。但是,当进行缩放时,这些间距比正方形边长短。

  1. 为什么会出现这种差异?
  2. tikzpicture我怎样才能以完全比例的方式缩放?

相关内容