Como inserir um espaço vertical consistente após ambientes tikzpicture globalmente

Como inserir um espaço vertical consistente após ambientes tikzpicture globalmente

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 \vspacecomando.

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).

insira a descrição da imagem aqui

\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}

informação relacionada