如何在不引入垂直空间的情况下将 tikzpicture 对齐到图形环境之外?我知道相关问题,例如将 \tikzpicture 置于中心的正确方法是什么?和我应该对图形和表格使用 center 还是 centering ?.从那里我注意到以下代码:
\begin{center}
\begin{tikzpicture}
....
\end{tikzpicture}
\end{center}
按照需要对 tikzpicture 进行居中对齐,但它会引入不必要的垂直空间。我尝试简单地用 替换对\begin{center} \end{center}
,\begin{centering} \end{centering}
但它不起作用。
答案1
\centering
并非旨在成为一个环境。
只需使用
{\centering
\begin{tikz....
\end{tikz...}
}
并确保当前环境的空白行或结尾在声明范围内。您可能在段落结束\end{centering}
之前立即\end{tikzpicture}
结束,这样就完成了居中,结果是居中被忽略,因为 TeX 只参考段落末尾的换行参数并将它们应用于整个段落。