我想知道如何在序言中添加一个全局宏,在文档中的每个 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}