如何使用 subfig 包(而不是 subcaption 包)包含两个子图

如何使用 subfig 包(而不是 subcaption 包)包含两个子图

到目前为止,我已经使用captionsubcaption包在 LaTeX 文档中包含了两个子图。但现在我得到的模板只使用了subfig包。有人能告诉我如何更改以下代码,使其在仅有包的模板中包含两个相邻的子图subfig吗?

\begin{figure}[h]
    \centering
    \begin{subfigure}{.5\textwidth}
      \centering
      \input{pic/PSB_amplitude}
      \caption{AM/AM}
      \label{sub1}
    \end{subfigure}%
    \begin{subfigure}{.5\textwidth}
      \centering
      \input{pic/PSB_phase}
      \caption{AM/PM}
      \label{sub2}
    \end{subfigure}
    \caption{Nonlinear characteristics.}
    \label{threebox}
    \end{figure}

答案1

如果你不考虑评论中的建议瑞士军刀

\begin{figure}[h]
    \centering
    \subfloat[AM/AM\label{sub1}]{\input{pic/PSB_amplitude}}
\hfil
    \subfloat[AM/PM\label{sub2}]{\input{pic/PSB_phase}}
    \caption{Nonlinear characteristics.}
    \label{threebox}
\end{figure}

相关内容