如何在IEEE latex中输入带有subfloat的图片

如何在IEEE latex中输入带有subfloat的图片

我使用 IEEEtrans 和 TexLive 2022 版本编写 latex。

我想要输入两张图片,其中图片 A 在顶部,图片 B 在底部,如下所示。

期待

这是乳胶代码:

\documentclass[journal]{IEEEtran}

\begin{document}
\begin{figure}
    \centering
        \subfloat[Picture A]{
         \includegraphics[width=2 in]{Picture_A.png}
         \label{fig: first}}
        \subfloat[Picture B]{
         \includegraphics[width=2 in]{Picture_B.png}
         \label{fig: second}}
    \caption{Picture 1}
    \label{fig: Picture}
\end{figure}

\end{document}

但是结果却是图片A和图片B平行,如下图所示。

结果

我需要在编码中包含什么?谢谢。

答案1

正如评论中已经指出的那样,您有两种方法可以实现子图像的所需位置:

  • \\在 subfloat 环境结束后插入,或者
  • 在它们之间插入空行(如下面的 MWE 中所做的那样)

梅威瑟:

\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{lipsum}

\begin{document}
\lipsum[1]

\begin{figure}[ht]
\setkeys{Gin}{width=\linewidth}
    \centering
        \subfloat[Picture A]{
         \includegraphics{example-image-duck}%{Picture_A.png}
         \label{fig: first}}
         
        \subfloat[Picture B]{
         \includegraphics{example-image-duck}%{Picture_B.png}
         \label{fig: second}}
    \caption{Picture 1}
    \label{fig: Picture}
\end{figure}

\lipsum
\end{document} 

在此处输入图片描述

相关内容