垂直中心单元

垂直中心单元

为什么第一列垂直居中,而第二列却没有?

\begin{table}[h!] \centering
    \begin{tabular}{|>{\raggedright\arraybackslash}m{0.4\textwidth}| >{\raggedright\arraybackslash}m{0.54\textwidth}|}
        \hline
        \multicolumn{1}{|>{\centering\arraybackslash}m{0.4\textwidth}|}{\textbf{Tempo}}
        & \multicolumn{1}{|>{\centering\arraybackslash}m{0.54\textwidth}|}{\textbf{Effetto}} \\
        \hline
        $\left [ 10^{-13},10^{-6} \right ]$ secondi & ionizzazione e formazione di radicali liberi  \\[1ex]
        \hline
        qualche secondo-settimane & strutture cellulari modificate \\[1ex]
        \hline
        giorni/mesi/anni & tentativo di riparazione del danno; morte cellulare; mutazione cellulare \\
        \hline
    \end{tabular}
    \caption{\textit{Interazione radiazione e tessuti biologici}}
\end{table}

答案1

这是因为添加了长度\\[1ex]。您可以用cellspace定义最小对于以字母 为前缀的说明符的列,单元格与上方和下方单元格之间的垂直间距S。我还使用包简化了列标题的代码makecell

\documentclass[11pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{fourier} 
\usepackage{array}
\usepackage{cellspace}
\setlength\cellspacetoplimit{1ex}
\setlength\cellspacebottomlimit{1ex}
\usepackage{makecell} 
\renewcommand\theadfont{\normalsize\bfseries}

\begin{document}

\begin{table}[h!] \centering
\begin{tabular}{|>{\raggedright\arraybackslash}S{m{0.4\textwidth}}| >{\raggedright\arraybackslash}S{m{0.54\textwidth}}|}
    \hline
    \thead{Tempo} & \thead{Effetto} \\
    \hline
    $\left [ 10^{-13},10^{-6} \right ]$ secondi & ionizzazione e formazione di radicali liberi  \\
    \hline
    qualche secondo-settimane & strutture cellulari modificate \\
    \hline
    giorni/mesi/anni & tentativo di riparazione del danno; morte cellulare; mutazione cellulare \\
    \hline
\end{tabular}
\caption{\textit{Interazione radiazione e tessuti biologici}}
\end{table}

\end{document}

在此处输入图片描述

相关内容