![Tabela com figura (incluir legenda da figura) lado a lado.](https://rvso.com/image/286337/Tabela%20com%20figura%20(incluir%20legenda%20da%20figura)%20lado%20a%20lado..png)
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}
Responder1
Realmente não há necessidade de tabularx
apenas uma coluna; um simples tabular
pode ser usado em seu lugar. Usei o subfigure
ambiente subcaption
e 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}
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}
A demo
opção graphicx
simplesmente substitui os números reais por retângulos pretos; fazernãouse essa opção em seu documento real.