LaTex 中 控制表格的行距
一個比較簡單的方法是:表格中,在\begin{table}下加上
\renewcommand\arraystretch{1.5}
\begin{table*}
\renewcommand\arraystretch{1.5}
\centering
\caption{Notations used in the paper.}\label{tab:notations}
\begin{tabular}{rl}
\toprule [1pt]
$\textbf{I}^j_i$,~$\textbf{I}^j_T$ & The j-th samples in source domain $\mathscr{S}_i$ and target domain $\mathscr{T}$, respectively. \\
$\textbf{J}^j_i$,~$\textbf{J}^j_T$ & The j-th labeled samples in source domain $\mathscr{S}_i$ and target domain $\mathscr{T}$, respectively. \\
\toprule [1pt]
\end{tabular}
\end{table*}
缺點是,只有行前增加了行距,行尾行距沒有變化。
所以,又查了一下,這裏推薦下面這種方法。
首先,添加宏包:
\usepackage{array}
\usepackage{booktabs}
然後,在要調整行距的位置,添加指令:
\specialrule{0em}{1pt}{1pt}
完整代碼如下:
\begin{table*}
%\renewcommand\arraystretch{1.5}
\centering
\caption{Notations used in the paper.}\label{tab:notations}
\begin{tabular}{rl}
\toprule [1pt]
\specialrule{0em}{1pt}{1pt}
$\textbf{I}^j_i$,~$\textbf{I}^j_T$ & The j-th samples in source domain $\mathscr{S}_i$ and target domain $\mathscr{T}$, respectively. \\
\specialrule{0em}{1pt}{1pt}
$\textbf{J}^j_i$,~$\textbf{J}^j_T$ & The j-th labeled samples in source domain $\mathscr{S}_i$ and target domain $\mathscr{T}$, respectively. \\
\specialrule{0em}{1pt}{1pt}
\toprule [1pt]
\end{tabular}
\end{table*}
此時,可以看到,行前行尾的距離都控制的很好。