図タグ内で表を使用する。そうでない場合は表のキャプションを図に変更する。

図タグ内で表を使用する。そうでない場合は表のキャプションを図に変更する。

図のプレゼンテーションと順序をフォーマットするために図表表を使用しました。しかし、本質的には全体が図表なので、キャプションとして「図 5」を表示したいのです。そのためには、図表全体を図表の中に入れなければならないと思います。

私がやっていることはこれですが、キャプションは表示されるものの、テーブルが存在せず、エラーが発生します。

! LaTeX エラー: 外部 par モードではありません。

コードは次のとおりです。

\begin{figure*}
\centering
\caption{Confusion matrices: Single 29-class model}
\label{Figure 5}
\begin{table}
\begin{tabularx}{\textwidth}{c X c }
\textbf{GentleBoost} & & \textbf{Baseline} \\ \noalign{\smallskip}\\ 
\includegraphics[width=7.25cm]{singlematrix_g1} & & \includegraphics[width=7.25cm]{singlematrix_b1} \\ \noalign{\smallskip}\\ 
\includegraphics[width=7.25cm]{singlematrix_g2} & & \includegraphics[width=7.25cm]{singlematrix_b2} \\ \noalign{\smallskip}\\ 
\includegraphics[width=7.25cm]{singlematrix_g3} & & \includegraphics[width=7.25cm]{singlematrix_b3} \\ \noalign{\smallskip}\\ 
\end{tabularx}
\end{table}
\end{figure*}

ただし、唯一の問題は、表ではなく図として表示されることです。キャプションを表から図に簡単に変更できる場合は、その方がよいと思います。

答え1

画像のサイズを縮小する必要がありましたが、次のようになりました:

% arara: pdflatex

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{tabularx}
\usepackage{caption}

\begin{document}
    \begin{table}
        \begin{tabularx}{\textwidth}{c X c }
            \textbf{GentleBoost} & & \textbf{Baseline} \\ \noalign{\bigskip} 
            \includegraphics[width=1.25cm]{singlematrix_g1} & & \includegraphics[width=1.25cm]{singlematrix_b1} \\ \noalign{\bigskip}
            \includegraphics[width=1.25cm]{singlematrix_g2} & & \includegraphics[width=1.25cm]{singlematrix_b2} \\ \noalign{\bigskip} 
            \includegraphics[width=1.25cm]{singlematrix_g3} & & \includegraphics[width=1.25cm]{singlematrix_b3} \\ \noalign{\bigskip} 
        \end{tabularx}
    \captionof{figure}{Confusion matrices: Single 29-class model}\label{Figure 5}
    \end{table}
\end{document}

ここに画像の説明を入力してください

答え2

figure環境ではなく、パッケージ\captionofで定義されている を使用してくださいcaption。以下はコードの一部です。

\begin{table}
\centering
\captionof{figure}{Confusion matrices: Single 29-class model}
\label{Figure 5}
\begin{tabularx}{\textwidth}{c X c }
\textbf{GentleBoost} & & \textbf{Baseline} \\ \noalign{\smallskip}\\
\includegraphics[width=7.25cm]{singlematrix_g1} & & \includegraphics[width=7.25cm]{singlematrix_b1} \\ \noalign{\smallskip}\\
\includegraphics[width=7.25cm]{singlematrix_g2} & & \includegraphics[width=7.25cm]{singlematrix_b2} \\ \noalign{\smallskip}\\
\includegraphics[width=7.25cm]{singlematrix_g3} & & \includegraphics[width=7.25cm]{singlematrix_b3} \\ \noalign{\smallskip}\\
\end{tabularx}
\end{table}

ここに画像の説明を入力してください

答え3

使わfigureないだけtable

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{tabularx}


\begin{document}
    \begin{figure}
        \begin{tabularx}{\textwidth}{c X c }
            \textbf{GentleBoost} & & \textbf{Baseline} \\ \noalign{\bigskip} 
            \includegraphics[width=1.25cm]{singlematrix_g1} & & \includegraphics[width=1.25cm]{singlematrix_b1} \\ \noalign{\bigskip}
            \includegraphics[width=1.25cm]{singlematrix_g2} & & \includegraphics[width=1.25cm]{singlematrix_b2} \\ \noalign{\bigskip} 
            \includegraphics[width=1.25cm]{singlematrix_g3} & & \includegraphics[width=1.25cm]{singlematrix_b3} \\ \noalign{\bigskip} 
        \end{tabularx}
    \caption{Confusion matrices: Single 29-class model}\label{Figure 5}
    \end{figure}
\end{document}

しかし、これには使用しないでください。tabularx遅くて面倒で、X 列が空なので、あまり役に立ちません。

\documentclass{article}
\usepackage[demo]{graphicx}


\begin{document}
    \begin{figure}

            \makebox[5.25cm]{\textbf{GentleBoost}}\hfill \makebox[5.25cm]{\textbf{Baseline} }

\bigskip


            \includegraphics[width=5.25cm]{singlematrix_g1}\hfill\includegraphics[width=5.25cm]{singlematrix_b1}

\bigskip

            \includegraphics[width=5.25cm]{singlematrix_g2}\hfill\includegraphics[width=5.25cm]{singlematrix_b2}

\bigskip
            \includegraphics[width=5.25cm]{singlematrix_g3}\hfill\includegraphics[width=5.25cm]{singlematrix_b3}

\bigskip

    \caption{Confusion matrices: Single 29-class model}\label{Figure 5}
    \end{figure}
\end{document}

関連情報