如何使表格中的多行文本居中?

如何使表格中的多行文本居中?

我制作了下表: 桌子

使用以下代码:

\begin{table}[H]
    \centering
      \caption{Dati principali del velivolo \texttt{Lockheed C-130J Hercules}.}
    \begin{tabular}{lccl}
     \toprule
     Tipologia di dato & Grandezza & Simbolo & Valore   \\
    % \multicolumn{4}{c}{Simulation time \SI{30}{\second}}\\
      \midrule
      \multirow{3}*{\shortstack{Geometria}} & Superficie alare & $S$ & \SI[]{162.12}{\meter\squared} \\
       &Apertura alare& $b$&     \SI{40.41}{\meter}\\ 
       &Allungamento alare& $\AR$&   \num{10.07}\\ 
     \midrule
     \multirow{6}*{\shortstack{Aerodinamica}} & Fattore di Oswald & $e$ & \num{0.95} \\
      & Coefficiente di resistenza parassita &$C_{D_0}$& \num{0.020}\\ 
      & Angolo di portanza nulla & $\alpha_{ZL}$ & \SI[]{-2.86}{\deg}  \\
       & Gradiente retta di portanza &$C_{L_\alpha}$& \SI[]{5.73}{deg^{-1}}\\ 
        & Coefficiente di portanza max  &$C_{L_{max}}$& \num[round-precision = 4]{1.0861}\\ 
         & Velocità di stallo a SL  &$V_{stall}$& \SI[per-mode = symbol]{51.4}{\meter\per\second}\\ 
         \midrule
         \multirow{4}*{\shortstack{Propulsione}} & Potenza totale motori (4) &$P_{tot}$& \SI[]{10304.8}{\kilo\watt}\\ 
         & Rendimento propulsore &$\eta$& \num{0.93}\\ 
         & consumo specifico per\\ & unità di spinta &$TSFC$& \SI[per-mode=symbol]{1.31e-5}{\kilo\gram\per\newton\per\second}\\ 
         \midrule
         \multirow{3}*{\shortstack{Limiti strutturali}} & Carico alare max &$(L/S)_{max}$& \SI[per-mode=symbol]{433.7}{\kilo\gram _f\per\meter\squared}\\ 
        & Portanza strutturale max &$S (L/S)_{max}$& \SI[]{70311}{\kilo\gram\-f}\\ 
        & Velocità strutturale max (@ 3050 m) &$V_{NE}$& \SI[per-mode=symbol]{194.46}{\meter\per\second}\\ 
        \midrule
         \multirow{4}*{\shortstack{Masse (kg)}} & Peso operativo a vuoto &$OEW$& \num{34274}\\  
         & Peso max al decollo &$MTOW$& \num{68976}\\ 
         & Peso paylaod max &$m_{payload\max}$& \num{18955 }\\ 
         & Peso combustibile max&$m_{fuel\max}$& \num{29325 }\\ 
         \midrule
         \multirow{2}*{\shortstack{Prestazioni generali}} & Velocità di crociera max (@ 8535 m) &$V_{cruise\ max}$& \SI[per-mode=symbol]{194.46}{\meter\per\second}\\ & rateo di virata max (@ SL) &$\delta_{turn\ max}$& \SI[per-mode=symbol]{4.3}{\deg\per\second}\\ 
      \bottomrule
    \end{tabular}
 \label{tab:Q6:data c130}
\end{table}

我想将红色圈出的单词置于红线分隔的行的中央。你能帮我吗?

答案1

屏幕截图中显示的表格的“外观”相当繁忙 - 事实上,它太繁忙了,以至于有分散人们对表格内容注意力的风险。

因此,我建议您更改表格布局,主要是通过左对齐所有单元格并在第二列中使用自动换行和悬挂缩进。这可以通过使用列tabularx并应用悬挂缩进以简单的方式实现。(如果边距为 2.5 厘米宽并使用 Computer Modern 字体,则第 2 列中的 4 个单元格将自动换行。)用 替换一些指令\midrule\addlinespace有助于创建不太繁忙、更开放的“外观”。

在此处输入图片描述

\documentclass[12pt,twoside]{book}
\usepackage[italian]{babel}
\usepackage[a4paper,margin=2.5cm]{geometry} % set page parameters as needed
\usepackage{siunitx,booktabs,tabularx,ragged2e,amsmath}
\sisetup{per-mode=symbol}
\newcolumntype{L}{>{\RaggedRight\hangafter=1\hangindent=1.5em}X}
\newcommand\vn[1]{\mathrm{#1}} 
\providecommand\AR{\vn{AR}} % ??

\begin{document}
\begin{table}[h!]
\caption{Dati principali del velivolo \texttt{Lockheed C-130J Hercules}.\strut}
\label{tab:Q6:data c130}
\begin{tabularx}{\textwidth}{@{} lLll @{}}
\toprule
Tipologia di dato & Grandezza & Simbolo & Valore   \\
\midrule
Geometria
    & Superficie alare   & $S$   & \SI{162.12}{\meter\squared} \\
    & Apertura alare     & $b$   & \SI{40.41}{\meter}\\ 
    & Allungamento alare & $\AR$ & \num{10.07}\\ 
\addlinespace
Aerodinamica
   & Fattore di Oswald & $e$ & \num{0.95} \\
   & Coefficiente di resistenza parassita &$C_{D_0}$& \num{0.020}\\ 
   & Angolo di portanza nulla & $\alpha_{\vn{ZL}}$ & \SI{-2.86}{\deg}  \\
   & Gradiente retta di portanza &$C_{L_\alpha}$& \SI{5.73}{deg^{-1}}\\ 
   & Coefficiente di portanza max  &$C_{L_{\max}}$& \num[round-precision = 4]{1.0861}\\ 
   & Velocità di stallo a SL  &$V_{\vn{stall}}$& \SI[per-mode = symbol]{51.4}{\meter\per\second}\\ 
\addlinespace
Propulsione
   & Potenza totale motori (4) &$P_{\vn{tot}}$& \SI{10304.8}{\kilo\watt}\\ 
   & Rendimento propulsore &$\eta$& \num{0.93}\\ 
   & Consumo specifico per unità di spinta &$\vn{TSFC}$ & \SI{1.31e-5}{\kilo\gram\per\newton\per\second}\\ 
\addlinespace
Limiti strutturali
   & Carico alare max &$(L/S)_{\max}$           & \SI{433.7}{\kilo\gram _f\per\meter\squared}\\ 
   & Portanza strutturale max &$S (L/S)_{\max}$ & \SI{70311}{\kilo\gram\-f}\\ 
   & Velocità strutturale max (@~3050 m) &$V_{\vn{NE}}$ & \SI{194.46}{\meter\per\second}\\ 
\addlinespace
Masse (kg)
   & Peso operativo a vuoto &$\vn{OEW}$ & \num{34274}\\  
   & Peso max al decollo &$\vn{MTOW}$   & \num{68976}\\ 
   & Peso paylaod max &$m_{\textrm{payload max}}$  & \num{18955 }\\ 
   & Peso combustibile max&$m_{\textrm{fuel max}}$ & \num{29325 }\\ 
\addlinespace
Prestazioni generali
   & Velocità di crociera max (@~8535 m) & $V_{\textrm{cruise max}}$    & \SI{194.46}{\meter\per\second}\\ 
   & Rateo di virata max (@~SL)          & $\delta_{\textrm{turn max}}$ & \SI{4.3}{\deg\per\second}\\ 
      \bottomrule
    \end{tabularx}
 
\end{table}
\end{document}

相关内容