コンテンツに基づいてセルの高さを自動的に調整するにはどうすればいいでしょうか?正規分布を含むセルの高さが押し下げられ、中央揃えされていないように見えます。何か考えはありますか?セル幅の自動調整
\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~...
2 行目に表示されるように上揃えになっています。表のプリアンブルに追加した が原因で、行が分割される可能性があります (1 行目に支柱だけが残ります) \hspace{0pt}
。 それを 追加しないか、 を使って\leavevmode\nolinebreak\hspace{0pt}
そこで分割されないようにします。
主な問題は、指定した列幅に対してエントリが広すぎることです。