2010-04-21 23 views
8

Tengo una tabla como se muestra en esta figura:múltiples líneas en una celda de una tabla

alt text http://i44.tinypic.com/23jh8ns.jpg

El código LaTeX para la tabla es:

\begin{table} 
\begin{tabular}{ | c | c | } 
    \hline 
    \includegraphics[scale=0.45]{../0_1.eps} & 1.10 2.20 3.30 4.40 \\ 
    \hline 
\end{tabular} 
\end{table} 

me gustaría hacer los cuatro números aparecen en diferentes líneas dentro de la segunda celda, para reducir su ancho. Me pregunto cómo hacerlo?


EDIT:

traté \ salto de línea,

\includegraphics[scale=0.45]{../0_1.eps} & 1.10 \linebreak 2.20 \linebreak 3.30 \linebreak 4.40 \\ 

Pero el resultado es el mismo que antes, es decir sin \ salto de línea.


EDIT:

he intentado lo que sugiere Rob. Pero el resultado no es compacto, porque mi intención es reducir el tamaño de la mesa. Véase la siguiente figura:

alt text http://i42.tinypic.com/2j26q1k.jpg

+1

¿Qué aplicación está usando para previsualizar esto? Eso es bastante limpio. – sblom

+1

Es "Evince". – Tim

Respuesta

7

Trate

\begin{table} 
\def\baselinestretch {}\selectfont % 
% \baselineskip = 14.4pt\relax %% Uncomment this if the result is not compact. 
\begin{tabular}{ | c | p{2cm} | } 
    \hline 
    $\vcenter{\hbox{\includegraphics[scale=0.45]{../0_1.eps}}$ & 
    $\vcenter{\strut 1.10\par 2.20\par 3.30\par 4.40\strut}$ \\ 
    \hline  
\end{tabular} 
\end{table} 
1

\ salto de línea? a veces me funciona en tablas y otras veces no.

+0

¡Gracias, Mica! Pero no funciona. – Tim

+0

Acabo de establecer una tabla usando tabular y un entorno de tabla con la clase de libro y miktex, y \ linebreak funcionó para mí. : P también se compiló cruzado con texlive en debian. – Mica

8

Pruebe usar una columna p con \ par para indicar saltos de línea.

\begin{table} 
\begin{tabular}{ | c | p{2cm} | } 
    \hline 
    \includegraphics[scale=0.45]{../0_1.eps} & 1.10\par 2.20\par 3.30\par 4.40 \\ 
    \hline 
\end{tabular} 
\end{table} 
+0

Gracias, Rob! Pero no hace cambios. – Tim

+0

¿Está incluyendo los comandos \ par? Esto funciona para mi. –

+0

Olvidé usar p {2cm}. Pero ahora lo tengo, el resultado no es compacto ya que mi intención es reducir el tamaño de la mesa. – Tim

3

Me gustaría ver en usar el paquete multirow. Los detalles sobre la extensión de múltiples columnas/filas son here.

1

Minipage puede lograr esto.

\begin{minipage}{3in} 
% escape the weirdness of tabular with your own mini page 
1.10 \\ 2.20 \\ 3.30 \\ 4.40 
\end{minipage} 

Usted también puede querer un \strut en las primeras y últimas líneas, para evitar que se apoya ninguna frontera tabulares.

Cuestiones relacionadas