Tabela com figura (incluir legenda da figura) lado a lado.

Tabela com figura (incluir legenda da figura) lado a lado.

Quero criar uma tabela com imagens lado a lado. O problema que encontrei é o alinhamento da tabela. Alguém pode corrigir o código para fazer com que Lambda_1 e Lambda_2 se tornem a legenda de cada figura de acordo? E se eu não incluir o & ao lado 1.~Real unequal eigenvalues of same sign &
, a borda esquerda da tabela não se conectará à borda do título. Eu sei que o problema é com \begin{tabularx}{\textwidth}{|XX|}. Alguma ajuda pode me dar um guia para alterar o código para fazer um melhor alinhamento? Quero alterar a coluna da figura para 1 e incluir a figura lado a lado em vez de 2 colunas.
Insisti em usar tabularx porque não queria que a tabela ultrapassasse a margem do meu documento.

\begin{table} [H]
\begin{tabularx}{\textwidth}{|XX|}
\hline
    \multicolumn{2}{|c|}{Collection of Figures of 2D Phase Portraits} \\ \hline 
    1.~Real unequal eigenvalues of same sign & \\ 
        \includegraphics[height=1.8in]{2D/rup.png}        $\lambda_1 > \lambda_2 > 0$ & \includegraphics[height=1.8in]{2D/run.png}$\lambda_1 > \lambda_2 < 0$  \\ 
\hline
\end{tabularx}
\end{table} 

insira a descrição da imagem aqui

Responder1

Realmente não há necessidade de tabularxapenas uma coluna; um simples tabularpode ser usado em seu lugar. Usei o subfigureambiente subcaptione os recursos debooktabs(sem as regras verticais da mesa):

\documentclass[11pt]{article} 
\usepackage[demo]{graphicx} 
\usepackage{subcaption}
\usepackage{booktabs}

\begin{document} 

\begin{table}[H]
\begin{tabular}{l}
\toprule
\multicolumn{1}{c}{Collection of Figures of 2D Phase Portraits} \\ 
\midrule 
1.~Real unequal eigenvalues of same sign  \\ 
\begin{subfigure}{\dimexpr.5\linewidth-2\fboxsep\relax}
  \centering
  \includegraphics[height=1.8in]{2D/rup.png}
  \caption{$\lambda_1 > \lambda_2 > 0$}
\end{subfigure}\hfill%  
\begin{subfigure}{\dimexpr.5\linewidth-2\fboxsep\relax}
  \centering
  \includegraphics[height=1.8in]{2D/run.png}
  \caption{$\lambda_1 > \lambda_2 < 0$}
\end{subfigure} \\
\bottomrule
\end{tabular}
\end{table} 

\end{document}

insira a descrição da imagem aqui

Se as legendas não exigirem numeração para referência cruzada, pode-se simplesmente usar minipáginas:

\documentclass[11pt]{article} 
\usepackage[demo]{graphicx} 
\usepackage{booktabs}

\begin{document} 

\begin{table}[H]
\begin{tabular}{l}
\toprule
\multicolumn{1}{c}{Collection of Figures of 2D Phase Portraits} \\ 
\midrule 
1.~Real unequal eigenvalues of same sign  \\ 
\begin{minipage}{\dimexpr.5\linewidth-2\fboxsep\relax}
  \centering
  \includegraphics[height=1.8in]{2D/rup.png}\par
  $\lambda_1 > \lambda_2 > 0$
\end{minipage}%  
\begin{minipage}{\dimexpr.5\linewidth-2\fboxsep\relax}
  \centering
  \includegraphics[height=1.8in]{2D/run.png}\par
  $\lambda_1 > \lambda_2 < 0$
\end{minipage} \\
\bottomrule
\end{tabular}
\end{table} 

\end{document}

insira a descrição da imagem aqui

A demoopção graphicxsimplesmente substitui os números reais por retângulos pretos; fazernãouse essa opção em seu documento real.

informação relacionada