Newsgroup: it.comp.software.tex
Titolo: Andare a capo nelle tabelle

Ciao, volevo sapere come andare a capo all'interno di una cella.
Ho settato una colonna con p{6cm} e chiaramente lui va a capo a fine cella.
Ma come faccio a forzargli il newline?
Non posso certo usare \\ o \newline, e allora come faccio ad andare a capo?
Marco
+-----------------------------+
| Marco <no private messages> |
|                             |
| Software is like sex...     |
| It's better when it's free. |
+-----------------------------+

Era una notte buia e tempestosa e *Marco* disse:
:: Ciao, volevo sapere come andare a capo all'interno di una cella.
:: Ho settato una colonna con p{6cm} e chiaramente lui va a capo a fine
:: cella. Ma come faccio a forzargli il newline?
:: Non posso certo usare \\ o \newline, e allora come faccio ad andare a
:: capo?
Potresti usare un "minipage".
--
*Emanuele*
 (¯`·.¸(¯`·.¸( 
www.GuIT.it
 )¸.·´¯)¸.·´¯)
~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Gruppo Utilizzatori Italiani di TeX
~~~~~~~~~~~~~~~~~~~~~~~~~~~

 Non posso certo usare \\ o \newline, e allora come faccio ad andare a capo?
E perché, di grazia, non puoi usare \newline?
Č fatto apposta per quando non si puň usare \\.
Ci hai provato?
Ciao
Enrico

> Potresti usare un "minipage".
Cioč il testo della cella č un'environment minipage?
Ingegnoso...
Proverň


Era una notte buia e tempestosa e *Enrico Gregorio* disse:
::: Ciao, volevo sapere come andare a capo all'interno di una cella.
::: Ho settato una colonna con p{6cm} e chiaramente lui va a capo a fine
::: cella. Ma come faccio a forzargli il newline?
::: Non posso certo usare \\ o \newline, e allora come faccio ad andare a
::: capo?
::
:: E perché, di grazia, non puoi usare \newline?
:: È fatto apposta per quando non si può usare \\.
Non lo può usare, \newline, poiché non produce alcun risultato all'interno
di una cella (& testo &) di una tabella. Ho provato personalmente.
Bisogna tenere presente che in questo caso si parla di andare a capo in una
_singola_ cella della tabella.


Era una notte buia e tempestosa e *Marco* disse:
::: Potresti usare un "minipage".
:: Cioè il testo della cella è un'environment minipage?
Esatto, il testo all'interno di una cella lo inserisci in un minipage.
:: Ingegnoso...
Ma non è il massimo della correttezza. Sarebbe meglio usare un "box", ma non
ricordo il comando. Magari dai un'occhiata a "Una mica tanto breve..." per
vedere qual'è il comando esatto (tipo \mbox o qualcosa di simile, insomma
una "scatola" senza la linea visibile di contorno).


 _singola_ cella della tabella.
E come mai a me funziona? Provato un minuto fa.
\begin{tabular}{p{3cm}l}
Ciao prova di visione di parbox aaa ceecc\newline ciao&pippo\\
Chiss\`a&pippo
\end{tabular}
Se non ti fidi, prova. Metto di seguito un'approssimazione
del risultato ottenuto.
Ciao  prova  di vi-  pippo
sione di parbox aaa
ceecc
ciao
Chissà               pippo
Ciao
Enrico

Era una notte buia e tempestosa e *Enrico Gregorio* disse:
:: E come mai a me funziona? Provato un minuto fa.
::
:: \begin{tabular}{p{3cm}l}
:: Ciao prova di visione di parbox aaa ceecc\newline ciao&pippo\\
:: Chiss\`a&pippo
:: \end{tabular}
8<---
\newline, all'interno di tabular, funziona solo se usato con l'opzione
p{dim}.
Io non l'avevo usato con quell'opzione, infatti non funzionava.
Probabilmente Marco aveva commesso qualche errore, poiché l'esempio che hai
riportato funziona alla perfezione.


 riportato funziona alla perfezione.
Mmm, in effetti funziona.
Adesso controllo il codice, che non abbia fatto qualche strano errore.
