Latex subfloat的“ subcaption”是一行中的一个单词,如何仅在一行中将它们组合在一起

问题描述 投票:0回答:1

my result如图所示,子浮点的标题不正常,我希望它们排成一行。

\begin{figure}[h]
    \subfloat[Text GCN 1 layer]{
        \label{t-SNE-a}
        \includegraphics[width=0.5\textwidth]{tsne文档嵌入展示a.pdf}
    }
    \subfloat[HAN]{
        \includegraphics[width=0.5\textwidth]{tsne文档嵌入展示b.pdf}
        \label{t-SNE-b}
    }
    \\
    \subfloat[“Text GCN 第二层”]{
        \includegraphics[width=0.5\textwidth]{tsne文档嵌入展示c.pdf}
        \label{t-SNE-c}
    }
    \caption{t-SNE文档嵌入可视化}
    \label{t-SNE文档嵌入可视化}
\end{figure}
latex
1个回答
0
投票

我建议您使用软件包subfiguresubcaption环境。此环境将子图形的宽度作为参数。

\documentclass{article}
\usepackage[draft]{graphicx}
\usepackage{subcaption}

\begin{document}
\begin{figure}[h]
   \centering
   \begin{subfigure}{0.4\linewidth}
      \label{t-SNE-a}
      \includegraphics[width=\linewidth]{tsne文档嵌入展示a.pdf}
      \caption{First very very long caption!}
   \end{subfigure}
   \begin{subfigure}{0.4\linewidth}
      \label{t-SNE-b}
      \includegraphics[width=\linewidth]{tsne文档嵌入展示b.pdf}
      \caption{Second very very long caption!}
   \end{subfigure}
   \begin{subfigure}{0.4\linewidth}
      \label{t-SNE-c}
      \includegraphics[width=\linewidth]{tsne文档嵌入展示c.pdf}
      \caption{A third caption, just a bit longer than the others.}
   \end{subfigure}
   \caption{General caption}
   \label{t-SNE文档嵌入可视化}
\end{figure}
\end{document}
© www.soinside.com 2019 - 2024. All rights reserved.