Discussione:
longtable - colonne a larghezza fissa ma con allineamento a sx - possibile???
(troppo vecchio per rispondere)
Marco
2005-05-24 13:59:00 UTC
Permalink
Ciao,

eccomi di nuovo a chiedere il vostro aiuto (ci sto prendendo gusto a scrivere in latex ;) )

ho una tabella (longtable) nella quale do una larghezza fissa alle colonne:

\begin{longtable}{|p{2.4 cm}|p{2.4 cm}|p{6.0 cm}|}

\hline
\textbf{Elemento}&\textbf{Definizione}&\textbf{Commento}\\
\hline
\endfirsthead

Elemento 1&
Definizione 1 &
Commento 1 \\
\hline

\caption{Titolo tabella}
\label{tab:Titolo tabella}

\end{longtable}

mi piacerebbe, però, che nelle celle il testo fosse allineato a sinistra e non giustificato...non riesco a trovare come si fa...nella documentazione ho visto che si può giocare con LTleft ed LTright, ma non ne sono venuto a capo...

grazie a tutti per l'attenzione

Marco
ivan_III
2005-05-24 17:09:57 UTC
Permalink
Rintoccavano le 15:59, martedì 24 maggio 2005, quando Marco vocifero' che
...

prova con \raggedright{<testo>}

\begin{longtable}{|p{2.4 cm}|p{2.4 cm}|p{6.0 cm}|}
\hline
\textbf{Elemento}&\textbf{Definizione}&\textbf{Commento}\\
\hline
\endfirsthead
Elemento 1 & \raggedright{Definizione 1} & Commento 1 \\
\hline
\caption{Titolo tabella}
\label{tab:Titolo tabella}
\end{longtable}
--
Pandozy vede tutto
_ _
o' |,=./ `o
(o o)
ooO--(_)--Ooo-
Guldo K
2005-05-24 19:47:57 UTC
Permalink
Post by Marco
ho una tabella (longtable) nella quale do una larghezza fissa
[...]
Post by Marco
mi piacerebbe, però, che nelle celle il testo fosse allineato a
sinistra e non giustificato...non riesco a trovare come si
fa...nella documentazione ho visto che si può giocare con LTleft ed
LTright, ma non ne sono venuto a capo...
A quanto ho capito, LTleft e LTright servono per lo spazio esterno
alla tabella, non interno alle celle.
Cmq quanto scritto qui:
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tabcellalign
dovrebbe andar bene anche con longtable.

bye
--
Guldo
www.giapponegiappone.it
Powered by Debian Sid
marco
2005-05-25 23:14:20 UTC
Permalink
Grazie ad entrambi per i post! Mi avete indirizzato sulla giusta strada...

In particolare, ho utilizzato:

\begin{longtable}{|>{\raggedright\RBS}p{3.0 cm}|>{\raggedright\RBS}p{5.0 cm}|}

[...]

\end{longtable}

, con

\newcommand{\RBS}{\let\\=\tabularnewline}

cosi riesco ad ottenere l'effetto desiderato (colonne a larghezza fissa, ma con allineamento interno alle celle a sinistra, anzichè giustificato)

Grazie di nuovo

Ciao, Marco ;)
Post by Guldo K
[...]
mi piacerebbe, però, che nelle celle il testo fosse allineato a
sinistra e non giustificato...non riesco a trovare come si
fa...nella documentazione ho visto che si può giocare con LTleft ed
LTright, ma non ne sono venuto a capo...
A quanto ho capito, LTleft e LTright servono per lo spazio esterno
alla tabella, non interno alle celle.
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tabcellalign
dovrebbe andar bene anche con longtable.
bye
--
Guldo
www.giapponegiappone.itPowered by Debian Sid
Loading...