Re: tabelle e testo lungo centrato su più righe

#30676
Up
0
Down
::

Ciao,
sto ammattendo con una tabella, il codice cui sono arrivato è questo:

\begin{table}[H]
\begin{tabularx}{\textwidth}{c|X}
\hline {\textbf{BUTTON}}& {\centering\textbf{PAGE}}\\
\hline P15 & Distance between the strapping reset photocell and the strapping axis [mm]\\
\hline P16 & Distance for bundle’s head alignment in storage area (head stop distance starting from proximity 132S3)\\
\hline P17 & Step time for 2nd storage chain [ms]\\
\hline P18 & Bundle trolley slow speed [Hz]\\
\hline P19 & Available\\
\hline P20 & Available\\
\hline P21 & Available\\
\hline
\end{tabularx}\\[0.5cm]
\end{table}

la tabella sta perfettamente dentro la textwidth, ma la seconda colonna che presenta testi lunghi non è centrata. Non sono riuscito a trovare una soluzione, vorrei entrambe le colonne centrate e con gli “a capo” corretti. Ho provato con tabular* ma ottengo il testo centrato e la sillabazione è tale che le parole debordano dal limite destro della tabella.

Sostituisci la riga con
`\textbf{BUTTON}& \centering\textbf{PAGE}\tabularnewline`
anche se, sinceramente, non vedo perché centrare “PAGE”. Né vedo alcuna necessità per la riga verticale e quelle orizzontali, a parte la prima, la seconda e l’ultima.

Miglioreresti molto la tua tabella usando i facili comandi del pacchetto booktabs e, forse, scrivendo
`\renewcommand{\arraystretch}{1.2}`
nell’ambiente table, prima del tabular.

Un’altra volta fa’ sparire quello specificatore H, qui non piace. 🙂 Se devi semplicemente centrare una tabella in un certo posto, basta un ambiente center:
`\begin{center}
\renewcommand\arraystretch{1.2}
\begin{tabularx}{\textwidth}{cX}
\toprule
\textbf{BUTTON}& \centering\textbf{PAGE}\tabularnewline
\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}
\end{center}`
Prova e vedrai.

Ciao
Enrico

Go to top