Автоматическая регулировка высоты ячейки

Автоматическая регулировка высоты ячейки

Как автоматически настроить высоту ячейки в зависимости от содержимого? Высота ячейки с нормальным распределением в ней, кажется, смещена вниз и не выровнена по центру. Есть мысли? Похоже наАвтоматическая регулировка ширины ячейки

введите описание изображения здесь

\documentclass{article}%%%%%\begin{article}
\usepackage{booktabs}
\usepackage{array}%%%%%{tabular}
\begin{document}

    \begin{table}[htp]
     \centering
    \begin{tabular}{{}*5{>{\hspace{0pt}\raggedright\arraybackslash}p{\dimexpr(\textwidth-10\tabcolsep)/6\relax}}@{}}
     \toprule
     %\multicolumn{6}{c}{Care Type} \\
     %\cmidrule(l{2em}r{2em}){1-6}
    \addlinespace[2ex]
     \textbf{Lead author} & \textbf{Ref.} & \textbf{$\log_{10}$ reduction} & \textbf{In-vivo (i) /-vitro (t)} & \textbf{Organism} \\
     \midrule
     Girou &\cite{girou2002} & & i & Gram -ve bacteria\\
     Weber & \cite{weber2003} & (-0.2-0.2)&t &Bacilus spores\\
     Sickbert-Bennet &\cite{sickbert2005} & $N\sim$(1.10,0.8129)& t & \\
     Widmer &\cite{widmer2000} & & i & \\
       \bottomrule
     \end{tabular}
    \smallskip
     \caption{Literature for $log_{10}$ reductions of CFU for waterless alcohol rub, displayed as a continuous distribution or as a range}
     \label{tab:alcohol_rub}
    \end{table}
\end{document}

решение1

Пожалуйста, всегда проверяйте свой код и создавайте изображение на основе публикуемого вами кода.

Ваша ячейка выровнена по верхнему краю, чтобы N~...появиться на второй строке. Строка может разорваться (оставив только распорку на первой строке) из-за того, что \hspace{0pt}вы добавили в преамбулу таблицы. Либо не добавляйте его, либо используйте \leavevmode\nolinebreak\hspace{0pt}так, чтобы он не допускал разрыва там.

Основная проблема в том, что запись слишком широкая для указанной вами ширины столбца.

Связанный контент