برای اینکه بتوانید در یک خانه از جدول چند خط بنویسید میتوانید با استفاده از بسته array
یک قانون جدید برای ستونها تعریف کنید و آن را به کار ببرید. برای این کار دستور \newcolumntype
را به شکل زیر به کار ببرید:
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
با این قانون میتوانید عرض ستونها را به صورت C{Xcm}
تعیین کنید و محتوای آن ستون وسطچین خواهد بود.
نمونه کامل:
% !TEX TS-program = pdfLaTeX
\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage{booktabs}
\usepackage{siunitx}
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\begin{document}
\begin{table}
\centering
\caption{Conclusion information from figure 7.}
\renewcommand\arraystretch{1.5}
% \tabcolsep=20pt
\begin{tabular}{C{5cm} C{6cm}}
\toprule
Head & Head \\
\midrule
Number of transmission peaks (for $\theta=\SI{39.6}{\degree}$) &
$2$ \\
Position of passing peaks (for $\theta=\SI{36.0}{\degree}$) &
$F_1= \SI{20.90}{THz}$, $T_1=0.27$
$F_2=\SI{27.23}{THz}$, $T_2=0.89$ \\
Position of passing peaks (for $\theta=\SI{39.6}{\degree}$) &
$F_1=\SI{20.84}{THz}$, $T_1=0.82$
$F_2=\SI{27.08}{THz}$, $T_2=0.73$ \\
\bottomrule
\end{tabular}
\end{table}
\end{document}