我想知道如何在序言中添加一個全域宏,在文件中的每個 tikzpicture 之後設置一個垂直空間,而不是明確重複該\vspace
命令。
答案1
正如其他人所提到的,您可能不想改變每一個tikz圖片在您的文件中。也許您可以定義內建垂直空間的新環境。kZ,如果需要的話,您仍然可以製作標準的 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}