pstex_t 图形与 eps 图形不一致

pstex_t 图形与 eps 图形不一致

我有下面的 latex 代码。前 3 个图形对齐;其他 3 个图形未对齐,因为最后一个图形是 pstex_t 图形。如果我用 eps 图形替换最后一个 pstex_t 图形,就不会出现此对齐问题:

\documentclass{article}
\usepackage{graphicx}
\usepackage{framed}
\usepackage{subfig}
\usepackage[export]{adjustbox}
\usepackage[dvips]{color} 

\begin{document}
\begin{figure}
\begin{framed}
\centering
  \subfloat[a\label{fig:a}]{
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[b \label{fig:b}]{%
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[c \label{fig:c}]{
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
  }
\par
  \subfloat[f\label{fig:f}]{
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[w \label{fig:w}]{%
    \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[e, g, h \label{fig:e}]{
    \resizebox{.3\linewidth}{!}{\input{b.pstex_t}}
  }
\end{framed}
\caption{figures}
\end{figure}
\end{document}

在此处输入图片描述

答案1

\adjustbox{valign=c} 与最后一个 pstex_t 图形配合使用。现在图形已对齐。

\documentclass{article}
\usepackage{graphicx}
\usepackage{framed}
\usepackage{subfig}
\usepackage[export]{adjustbox}
\usepackage[dvips]{color} 

\begin{document}
\begin{figure}
\begin{framed}
\centering
  \subfloat[a\label{fig:a}]{
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[b \label{fig:b}]{%
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[c \label{fig:c}]{
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
  }
\par
  \subfloat[f\label{fig:f}]{
  \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[w \label{fig:w}]{%
    \includegraphics[width=.3\linewidth, valign=c]{example-image-a.eps}
    }
  \subfloat[e, g, h \label{fig:e}]{
   \adjustbox{valign=c}{\resizebox{.3\linewidth}{!}{\input{b.pstex_t}}}
  }
\end{framed}
\caption{figures}
\end{figure}
\end{document}

相关内容