如何并排对齐 .tex 文件中的图形?

如何并排对齐 .tex 文件中的图形?

我曾经使用\subfigure来并排对齐图形。该图形是图形,并且是.tex文件形式。因此\includegraphics,我没有使用 ,而是\input使用了 。问题是图形位于不同的行中,如使用以下代码所附图片中所示。它可以并排放置吗?我必须将 tex 文件转换为 pdf 吗?

\begin{figure*}
  \begin{subfigure}[b] {-1\linewidth} 
    \input{fig1}
    \label{fig:1}
  \end{subfigure}
  \begin{subfigure}[b]{1\linewidth}
    \input{fig2}
    \label{fig:2}
  \end{subfigure}
  \caption{ABC}
\end{figure*}

更新:该图表使用 gnuplot 创建并转换为 .tex 文件

这是输出

答案1

你的语法是错误的。你应该只使用线宽的一小部分作为各个子图的宽度。

例子:

\begin{figure*}
  \begin{subfigure}[b]{.45\linewidth} 
    \input{fig1}
    \label{fig:1}
  \end{subfigure}
  \begin{subfigure}[b]{.45\linewidth}
    \input{fig2}
    \label{fig:2}
  \end{subfigure}
  \caption{ABC}
\end{figure*}

相关内容