![如何在全局 tikzpicture 环境后插入一致的垂直空间](https://linux22.com/image/462043/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%85%A8%E5%B1%80%20tikzpicture%20%E7%8E%AF%E5%A2%83%E5%90%8E%E6%8F%92%E5%85%A5%E4%B8%80%E8%87%B4%E7%9A%84%E5%9E%82%E7%9B%B4%E7%A9%BA%E9%97%B4.png)
我想知道如何在序言中添加一个全局宏,在文档中的每个 tikzpicture 后设置一个垂直空间,而不是明确重复该\vspace
命令。
答案1
正如其他人提到的,你可能不想改变每一个tikzpicture 在您的文档中。也许您可以定义一个内置垂直空间的新环境。这样它就不会影响使用 Ti 的其他包钾Z 并且如果需要,您仍然可以制作标准的 tikzpicture(例如,内嵌图片)。
\documentclass{article}
\usepackage{tikz}
\usepackage{lipsum}
\newenvironment{mytikz}{\begin{tikzpicture}}{\end{tikzpicture}\vspace{1cm}}
\begin{document}
\lipsum[1]\tikz{\draw(0,0)node[fill]{}--(1,0)node[fill]{};}
\begin{mytikz}
\draw (0,0) rectangle (2,1);
\end{mytikz}
\lipsum[2]
\end{document}