Re: tabelle e testo

#20234
Up
0
Down
::

ciao a tutti
sto scrivendo un documento in cui, ad un certo punto, ho la necessità di scrivere una lista (itemize) a fianco di una tabella.
In pratica ho pensato di usare il pacchetto parallel e poi mettere la tabella sulla colonna di sx e tutta la lista sull’altra colonna. Il fatto è che il pacchetto parallel funziona “male” con le tabelle, con minipage e altro (l’ho letto nella documentazione stessa del pacchetto!!) e in effetti non ottengo quello che voglio!

C’è qualcuno che conosce un altro pacchetto che mi permette di scrivere autonomamente sulla colonna di fianco alla tabella??

Non è molto chiaro il motivo che ti “obbliga” a questa scelta; per esempio, come fai a essere sicura che la tabella e la lista avranno altezze paragonabili? Se ce l’hanno, probabilmente il modo più semplice è di usare due minipage. Un problema potrebbe essere quello di determinare la larghezza della tabella, lo risolviamo usando un paio di trucchi. Si deve caricare il pacchetto calc e, nel preambolo, definire
`\newsavebox{\mytabbox}
\newlength{\mytablen}`
Poi possiamo usare un ambiente center per annullare il rientro, ma siccome useremo l’intera riga non ci sono problemi:
`\begin{center}
\begin{lrbox}{\mytabbox}
\begin{tabular}{…}

\end{tabular}
\end{lrbox}%
\setlength{\mytablen}{\wd\mytabbox}%
\usebox{\mytabbox}%
\hspace{2em}%
\begin{minipage}{\columnwidth-\mytablen}
\begin{itemize}
\item …

\end{itemize}
\end{minipage}
\end{center}`
Se vuoi che la tabella e la lista siano allineate rispetto alle loro prime righe, usa \begin{tabular}[t]{…} e \begin{minipage}[t]{…}.

Spiegazione: inserisco la tabella in una “scatola”, di cui misuro la larghezza (\wd\mytabbox), lascio uno spazio di 2em e compongo una minipage della larghezza che avanza sulla riga.

Ciao
Enrico

Go to top