
Utilizei uma tabela de figuras para formatar sua apresentação e ordem. Mas essencialmente a coisa toda é uma figura, então quero agora ter a "Figura 5" como legenda. Para fazer isso, acho que tenho que colocar a tabela inteira dentro de uma figura.
É isso que estou fazendo, mas tudo o que acontece é que aparece a legenda, mas a tabela não está lá e há um erro:
! Erro LaTeX: Não está no modo par externo.
O código é o seguinte:
\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*}
No entanto, meu único problema é que apareça como uma figura e não como uma tabela. Se for possível alterar facilmente a legenda de Tabela para Figura - então eu preferiria!
Responder1
Tive que reduzir o tamanho da imagem, mas aí está:
% 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}
Responder2
Não use um figure
ambiente, mas sim \captionof
definido no caption
pacote. Aqui está um fragmento de código:
\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}
Responder3
Basta usar figure
nãotable
\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}
Mas não use tabularx
para isso é lento e doloroso e como a coluna X está vazia não faz nada de muito útil.
\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}