Tabla con imágenes

Tabla con imágenes

Quiero hacer una tabla con 3 filas y 2 columnas, donde en la columna de la izquierda pongo texto y en la columna de la derecha pongo una imagen en cada fila.

No tengo idea de cómo hacer esto, ya intenté hacer una tabla, pero no puedo arreglar el ancho de la columna y no veo las imágenes (¿tal vez están fuera de la página?).

¿Alguien podría descubrir cómo hacer esto?

Esto es lo que quiero decir, a continuación. Quiero que la columna de texto tenga más ancho que la columna de imagen.

ingrese la descripción de la imagen aquí

Este es el código que tengo hasta ahora.

\documentclass[11pt]{article}
\usepackage{array,graphicx}
\newcommand\rowincludegraphics[2][]{\raisebox{-0.45\height}{\includegraphics[#1]{#2}}}
\begin{document}
    \begin{table}[t]
    \begin{tabular}[t]{p{10cm}|p{10cm}}
    \textbf{Column 1} & \textbf{Column 2} \\ \hline
       Text 1 & \rowincludegraphics[scale=0.4]{figure1.jpg} \\ \hline
       Text 2 & \rowincludegraphics[scale=0.4]{figure2.jpg} \\ \hline
       Text 3 & \rowincludegraphics[scale=0.4]{figure3.jpg} \\ \hline
    \end{tabular}
    \end{table}
\end{document}

Las imágenes ahora se alinean con la parte superior, pero el texto no. ¿Cómo puedo solucionar esto? Si esto se soluciona, el problema está solucionado. Gracias.

Respuesta1

Tu archivo produce

 Overfull \hbox (233.45511pt too wide) in paragraph at lines 6--12

Ha especificado dos columnas de 10 cm cada una, que son mucho más anchas que la página. Simplemente deje que las columnas tengan un ancho natural:

ingrese la descripción de la imagen aquí

\documentclass[11pt]{article}
\usepackage{array,graphicx}
\newcommand\rowincludegraphics[2][]{\raisebox{-0.45\height}{\includegraphics[#1]{#2}}}
\begin{document}
    \begin{table}[t]
    \begin{tabular}{l|l}
    \textbf{Column 1} & \textbf{Column 2} \\ \hline
       Text 1 & \rowincludegraphics[scale=0.4]{example-image-a} \\ \hline
       Text 2 & \rowincludegraphics[scale=0.4]{example-image-b} \\ \hline
       Text 3 & \rowincludegraphics[scale=0.4]{example-image} \\ \hline
    \end{tabular}
    \end{table}
\end{document}

Respuesta2

Omitiría todas las reglas verticales en la tabla, eliminaría aproximadamente la mitad de las reglas horizontales y usaría las macros de dibujo de líneas del booktabspaquete para las líneas horizontales restantes.

Y asegúrese de que el tabularentorno tenga posibilidades de encajar dentro del bloque de texto. En el siguiente ejemplo, elegí anchos de 6 cm y 7 cm, respectivamente, para las columnas 1 y 2.

ingrese la descripción de la imagen aquí

\documentclass[11pt]{article}
\usepackage{booktabs,array}
\usepackage[demo]{graphicx} % omit 'demo' option in real document
\newlength\mylength
\setlength\mylength{7cm} % width of second column
\begin{document}
    \begin{table}[t]
    \begin{tabular}[t]{@{} p{6cm} p{\mylength} @{}}
    \textbf{Column 1} & \textbf{Column 2} \\ 
    \midrule \addlinespace
    Text 1 & \includegraphics[width=\mylength]{figure1.jpg} 
    \\ \addlinespace
    Text 2 & \includegraphics[width=\mylength]{figure2.jpg} 
    \\ \addlinespace
    Text 3 & \includegraphics[width=\mylength]{figure3.jpg} 
    \\ \bottomrule
    \end{tabular}
    \end{table}
\end{document}

información relacionada