tikzpicture 在图形环境之外居中对齐,没有垂直空间

tikzpicture 在图形环境之外居中对齐,没有垂直空间

如何在不引入垂直空间的情况下将 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 只参考段落末尾的换行参数并将它们应用于整个段落。

相关内容