2010-04-21 14 views
8

Ho una tabella come mostrato in questa figura:linee multiple in una cella di una tabella

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

Il codice LaTeX della tabella è:

\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} 

desidero fare i quattro numeri appaiono in linee diverse all'interno della seconda cella, in modo da ridurne la larghezza. Mi chiedo come si fa?


EDIT:

ho provato \ linebreak,

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

Ma il risultato è lo stesso di prima cioè senza \ linebreak.


EDIT:

Ho appena provato quello che Rob ha suggerito. Ma il risultato non è compatto, perché la mia intenzione è quella di ridurre le dimensioni del tavolo. Vedere la figura seguente:

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

+1

Qual è l'app che stai utilizzando per visualizzare l'anteprima di questo materiale? È abbastanza carino. – sblom

+1

È "Evince". – Tim

risposta

7

Prova

\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

\ linebreak? a volte lavora per me nei tavoli e a volte no.

+0

Grazie, Mica! Ma non funziona. – Tim

+0

ho appena impostato una tabella usando tabellare e un ambiente di tabella con la classe del libro e miktex, e \ linebreak ha funzionato per me. : P è anche cross compilato con texlive su debian. – Mica

8

Provare a utilizzare una colonna p con \ par per indicare interruzioni di riga.

\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

Grazie, Rob! Ma non cambia. – Tim

+0

Stai includendo i \ par comandi? Per me funziona. –

+0

Ho dimenticato di usare p {2 cm}. Ma ora ce l'ho, il risultato non è compatto in quanto la mia intenzione è ridurre le dimensioni del tavolo. – Tim

3

vorrei considerare di usare il pacchetto multirow. I dettagli su più colonne/righe sono here.

1

Minipage potrebbe portare a termine questo.

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

Si consiglia inoltre un \strut sulle prime e ultime righe, per evitare che eventuali adiacenti confini tabulari.

Problemi correlati