Re: tabelle e testo lungo centrato su più righe

#30682
Up
0
Down
::

due considerazioni dopo il test del suggerimento di Enrico:

-mi spiegate esattamente il funzionamento di renewcommand con arraystetch?
-Circa il centraggio di “Page”, è evidente che o centro lui e tutta la colonna oppure non centro nulla, nemmeno la colonna “Button” altrimenti sembra una “scarpa ed uno zoccolo”. La mia domanda era proprio su come centrare, oltre a “page” anche l’intera colonna facendo però sì che il testo andasse a capo correttamente ove troppo lungo per essere contenuto in una cella singola.

Lo scopo della ridefinizione di \arraystretch è di aumentare la distanza verticale fra le righe della tabella. Questo non influenza la distanza fra le righe nel caso si debba andare a capo.

Se vuoi centrare e giustificare nella seconda colonna, l’unica è di centrare l’ultima riga, nel caso il contenuto della cella sia in più righe. Nel preambolo scrivi
`\newcommand{\centerlastline}{%
\leftskip=\fill \rightskip=-\fill \parfillskip=\stretch{2}}`
e la tua tabella diventa:
`\begin{tabularx}{\textwidth}{c>{\centerlastline}X}
\toprule
\textbf{BUTTON}& \textbf{PAGE}\\
\midrule
P15 & Distance between the strapping reset photocell and the strapping axis [mm]\\
P16 & Distance for bundle's head alignment in storage area (head stop distance
starting from proximity 132S3)\\
P17 & Step time for 2nd storage chain [ms]\\
P18 & Bundle trolley slow speed [Hz]\\
P19 & Available\\
P20 & Available\\
P21 & Available\\
\bottomrule
\end{tabularx}`
Bella magia, non trovi? 😀

Ciao
Enrico

Go to top