Re: Impostare la larghezza di una tabella

#12721
Up
0
Down
::

`\newcolumntype{Y}{>{\small\raggedright\arraybackslash}X}`
per cambiare le colonne
`
\begin{table}[tb]
\centering
\begin{tabularx}{\textwidth}{|l|Y|Y|Y|Y|Y|}
\hline
\textbf{Carico} & \textbf{Massa [kg]} & \textbf{\% MTOW} & \textbf{Xcg [m]} & \textbf{Ycg [m]} & \textbf{Zcg [m]} \\
\hline
Avionica &55.67 &1.62\% &1 &0 &0.5 \\
Arredamento & 94.48 & 2.74\% & 3.5 & 0 & 0.95 \\
Impianto combustibile & 29.3 & 0.85\% & 5.285 & 0 & 0.05 \\

\textbf{TOTALE Secco} & 2631.1432 & 76.35\% & & & \\
Combustibile & 815.2097 & 23.65\% & & & \\
\hline\end{tabularx}
`
Ho un po’ tagliato il contenuto 🙄

Non è tabularx che ti serve, quanto cercare di sistemare meglio il contenuto:
`\usepackage{dcolumn,booktabs}`
Il primo ti serve per allineare i numeri al punto decimale; il secondo per avere tabelle di qualità.
`\begin{tabular}{lD{.}{.}{4}D{.}{.}{2}lcl}
\toprule
Carico &
\multicolumn{1}{c}{Massa} &
\multicolumn{1}{c}{MTOW} &
\multicolumn{1}{c}{Xcg} &
\multicolumn{1}{c}{Ycg} &
\multicolumn{1}{c}{Zcg} \\
&
\multicolumn{1}{c}{[kg]} &
\multicolumn{1}{c}{[\%]} &
\multicolumn{1}{c}{[m]} &
\multicolumn{1}{c}{[m]} &
\multicolumn{1}{c}{[m]} \\
\midrule
Avionica & 55.67 & 1.62 & 1 & 0 & 0.5 \\
Arredamento & 94.48 & 2.74 & 3.5 & 0 & 0.95 \\
Impianto combustibile & 29.3 & 0.85 & 5.285 & 0 & 0.05 \\
\textbf{TOTALE Secco} & 2631.1432 & 76.35 \\
Combustibile & 815.2097 & 23.65 \\
\bottomrule
\end{tabular}`
Lo specificatore D{.}{.}{4} indica che vuoi allineare al punto decimale, separando la parte decimale con un punto e che le cifre decimali sono al massimo 4.

Ciao
Enrico

Go to top