Re: (super)tabular* contro tabularx

#28249
Up
0
Down
::

Chiedo innanzitutto scusa per il titolo criptico. Ho la seguente tabella realizzata con tabularx:
`\begin{tabularx}{\textwidth}{rrrX}
1 & 1 & 1 & here is a relative short entry\\
1 & 1 & 1 & and here is a long entry, where line breaks and line breaks and line breaks have to occur\\
\end{tabularx} `
Vorrei scrivere la stessa tabella senza usare il pacchetto tabularx, ma limitandomi al solo ambiente tabular* di LaTeX.

La ragione? Sto scrivendo un articolino sul pacchetto supertabular, che (correggetemi se sbaglio) per comporre una tabella larga quanto la pagina fornisce l’ambiente supertabular*, che è analogo a tabular*, ma non a tabularx.

La domanda è: perché scrivere un articolo su supertabular? 🙂

L’ambiente tabular* non andrebbe usato mai perché ottiene il suo scopo in modo tipograficamente inaccettabile, semplicemente ampliando gli spazi tra le colonne. Per ottenere un risultato accettabile occorre dichiarare le larghezze delle colonne e modificarle provando finché tutto è a posto. Per una tabella su più pagine questo lavoro è probabilmente lungo e noiosissimo per ottenere qualcosa di bruttino.

Se però insisti, puoi ottenere quella tabella barando 8): la scrivi come tabularx in un documento a parte, caricando tabularx con l’opzione infoshow, che ti mostra nel log (e anche sullo schermo) la larghezza che assegna alle colonne X. A questo punto sai il valore da usare nella specificazione p{…} dell’ultima colonna (che comporrai come tabular).

Ciao
Enrico

Go to top