使用 tikzpicture 对图形进行垂直对齐

使用 tikzpicture 对图形进行垂直对齐

我知道这是一个简单的问题,但我无法通过论坛找到答案,所以这里是:

我试图垂直对齐位于同一页面上的 eps 图形和 tikzpicture:出于某种原因,即使在使用时centering它仍然会出现一点偏移。我也尝试了这篇文章的建议如何垂直对齐两个数字但没有成功。

在此处输入图片描述

我添加这个不可执行的代码仅用于说明,因为我认为放置完整的 MWE 并不相关,因为我使用了一个很长的 tikz 脚本来生成图形,所以我只显示这部分:

\begin{document}

%%%%FIGURE VARIATION DE A%%%%%
\begin{figure}[h]
\centering
\includegraphics[width = .6\textwidth]{images/Chapitre4/variationa.eps}
\caption{Tracé des profils de hauteur $h(x,t)$ à différents instants pendant la coalescence. Nous notons que la pente $\alpha$ du front des gouttes varie au cours du temps : une pente constante n'est valable qu'à des temps très courts au moment de la coalescence.}
\label{variationa}
\end{figure}

%% TEXT%%
\lipsum[1]

%%%FIGURE HYPERBOLOIDE%%%%%
\begin{figure}[h]
\centering
\begin{tikzpicture}[scale=1.2,el/.style args={#1,#2}{draw,ellipse,minimum width=#1, minimum height=#2},outer sep=0pt,>=latex']
...
\end{tikzpicture}
\caption{Illustration d'une forme hyperboloïde de section transverse correspondant à une ellipse dont le demi-axe vertical est la hauteur mesurée au point de coalescence $h_0(t)$.}
\label{hyperboloide}
\end{figure}
\end{document}

当然,如果有必要提供代码的所有细节,您可以在评论中纠正我。此外,如果已经处理过此问题,请随时将您可能知道的其他类似帖子引导给我,这些帖子可以帮助解决此问题。

在此先感谢您的帮助和时间,

真挚地。

正如建议的那样:预览fbox提供:

在此处输入图片描述

答案1

如图fbox所示,图表居中,只是标签$\Epsilon(h_0,a)$包含在边界框中,使得图表中的圆柱形物体(可能是您的眼睛用来作为比较对齐的参考)出现偏移。

在这种情况下,我会采取一种巧妙的方法是将$\Epsilon(h_0,a)$文本(大概位于节点中)封闭在里面,rlap如下所示:

\node[anchor=west] at (X,Y) {\rlap{$\Epsilon(h_0,a)$}};

然后节点文本将被打印但不占用空间,因此图表将(在美学上)更加对齐。注意anchor=west表示节点文本被打印到正确的上述坐标(X,Y)

相关内容