Quero saber como posso adicionar uma macro global no preâmbulo que defina um espaço vertical após cada tikzpicture no documento, em vez de repetir explicitamente o \vspace
comando.
Responder1
Como outros mencionaram, você pode não querer mudartodotikzpicture em seu documento. Talvez você possa simplesmente definir um novo ambiente com seu espaço vertical integrado. Dessa forma, isso não afetará outros pacotes que usam TikZ e você ainda pode criar uma imagem tikz padrão se precisar (por exemplo, uma imagem embutida).
\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}