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*}
此时,可以看到,行前行尾的距离都控制的很好。