我如何控制两个 tikzpictures 之间的间距?

我如何控制两个 tikzpictures 之间的间距?

如果我有两个彼此相邻的 tikzpicture,我该如何控制它们之间的间距?

\documentclass{standalone}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[scale=1.5,>=latex, font=\sffamily]
\draw[red] (-1.19,-1.19) rectangle (1.19,1.19);
\draw [->](-1,0) -- (1,0);
\node[right] at (0:0.95) {$\alpha$};
\draw [->](0,-1) -- (0,1);
\node[right] at (90:0.95) {$\beta$};
\end{tikzpicture}
\begin{tikzpicture}[scale=1.5,>=latex, font=\sffamily]
\draw[red] (-1.19,-1.19) rectangle (1.19,1.19);
\def\thetae{345}
\draw [->](-\thetae+180:1) -- (-\thetae:1);
\node[rotate=-\thetae, right] at (-\thetae:0.95) {$\alpha$};
\draw [->](-\thetae+270:1) -- (-\thetae+90:1);
\node[rotate=-\thetae, right] at (-\thetae+90:0.95) {$\beta$};
\end{tikzpicture}

\end{document}

在此处输入图片描述

答案1

与大多数 latex 结构一样,atikzpicture是一个框,因此间距的控制方式与两个字母之间的间距相同。

\end{tikzpicture}
\begin{tikzpicture}

这就像

hello
world

并在它们之间留出一个单词的空格,这样如果它们适合这一行的话,它们就会并排放置。

你可以用一个空行将它们放在不同的段落中,或者

\end{tikzpicture}\hfill
\begin{tikzpicture}

尽可能地将它们赶出去,或者任何其他您需要的空间构造。

特别是standalone你可能想要一个固定的宽度,所以

\end{tikzpicture}\hspace{1cm}%
\begin{tikzpicture}

相关内容