如何垂直对齐两个图形?

如何垂直对齐两个图形?

这两个图形是从matlab导出的,大小相同:560*315,矢量图形格式为.eps。问题是这两个图形没有垂直对齐,如下图所示: 在此处输入图片描述

代码如下:

\documentclass[12pt,twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{float}
\usepackage{caption}

\title{figures}

\begin{document}

\begin{figure}[H] 
\centering
\includegraphics[scale=1]{es5_vel_ang.eps}
\caption{Componenti $p(t)$, $q(t)$ ed $r(t)$ della velocità angolare.}
\label{fig:es5_vel_ang}
\vspace{4mm}
\end{figure} 

\begin{figure}[H] 
\centering
\includegraphics[scale=1]{es5_linear_vel.eps}
\caption{Componenti $u$, $v$, $w$ della velocità del baricentro.}
\label{fig:es5_vel_lin}
\vspace{4mm}
\end{figure} 

\end{document}

图像文件: 两个 .eps 图像

编辑。我​​发现了另一个问题:数字 100(在两个水平轴上)似乎在右侧被截断了。有什么建议可以解决它吗? 在此处输入图片描述

答案1

上的数字axis 有所不同:160比 更宽2。TeX 根本不知道边界或标签在哪里:在它眼中,图片只是盒子。

解决方法:由于X如果两个图形中的轴相同,则可以将第一张图片放在与第二张图片(更宽)一样宽的右对齐框中。

\documentclass[12pt,twoside]{book}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\begin{document}

\begin{figure}
\centering
\sbox0{\includegraphics{es5_linear_vel}}% the wider of the two
\makebox[\wd0][r]{\includegraphics{es5_vel_ang}}%
\caption{Componenti $p(t)$, $q(t)$ ed $r(t)$ della velocità angolare.}
\label{fig:es5_vel_ang}
\vspace{5ex}
\usebox0%
\caption{Componenti $u$, $v$, $w$ della velocità del baricentro.}
\label{fig:es5_vel_lin}
\end{figure} 

\end{document}

在此处输入图片描述

相关内容