显示器中外部图像的垂直对齐

显示器中外部图像的垂直对齐

Wrong alignment!

上面的图片是通过pdflatex编译生成的

...
The left hinge is subjected to a horizontal displacement $u_A$,
\[
  u_A(t) = \Delta
  \begin{cases}
    0 & t \le 0,\\
    \displaystyle
    \frac{t}{t_1} - \frac{1}{2\pi}\sin(2\pi\frac{t}{t_1}) & 0\le t\le
    t_1,\\
    1 & t_1 \le t.
  \end{cases} \quad \input{disp.tex}
\]
...

反过来,该图像是由 Gnuplot 脚本使用命令生成的set term cairolatex pdf size 5cm,3cm— 是否可以更好地对齐显示屏的左右两半?理想情况下,对齐两个部分的中心线,但任何事情都应该更好,不是吗?


附录 仔细观察,我们已经在基线u_A和基座上进行了某种垂直对齐。固相线在 x 轴的标签中。

答案1

如果没有 MWE 就很难回答,但是,无论您的图表是什么,您都可以添加适当的\coordinate来用作baseline

主要的:

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
The left hinge is subjected to a horizontal displacement $u_A$,
\[
  u_A(t) = \Delta
  \begin{cases}
    0 & t \le 0,\\
    \displaystyle
    \frac{t}{t_1} - \frac{1}{2\pi}\sin(2\pi\frac{t}{t_1}) & 0\le t\le
    t_1,\\
    1 & t_1 \le t.
  \end{cases} \quad \input{disp.tex}
\]
\end{document}

disp.tex

\begin{tikzpicture}[baseline=(mybase)]
    \node[draw,rectangle, minimum width=4cm, minimum height=2cm] (mygraph) {Your graph};
    \coordinate (mybase) at (2,-.1);
\end{tikzpicture}

如果您为图表命名,那么您也可以使用baseline=(mygraph.center)baseline=(mygraph.base),只要其中一个符合您的需要。

enter image description here

相关内容