如何消除使用 \cmidrule 命令后出现的行后过多的垂直空间?
这是我的代码:
\documentclass{article}
\begin{document}
\begin{table}[]
\centering
\begin{tabular}{cccccccc}
& \multicolumn{3}{c}{Conditions} & \multicolumn{4}{c}{Friedman} \\
\cmidrule(lr){2-4} \cmidrule(lr){5-8} \\
& \textbf{N} & \textbf{M} & \textbf{A} & N & $\chi^2$ & DF & \textbf{Sig.} \\
\midrule
\textbf{Text 8} & .04 & .28 & .04 & 12 & 1.4 & 2 & 0.497 \\
\textbf{Text 13} & .04 & .08 & .12 & 12 & 3.8 & 2 & 0.147 \\
\textbf{Text 14} & \textcolor{red}{-.12} & .12 & .12 & 12 & 3.4 & 2 & 0.187 \\
\end{tabular}
\caption{Mean Standardized Effort Rankings per Condition/Text and Friedman Test Results}
\label{tab:meanEffort_perTextTask}
\end{table}
\end{document}
我尝试\renewcommand{\arraystretch}{0.8} % Default value: 1
在表格之前使用它来使行紧贴,但它改变了所有行(并且使用 \cmidrule 命令在我的表格中的行之前设置 arraystretch 然后在其后将其重置为默认值没有作用):
如何使用 \cmidrule 命令仅更改行间距?
答案1
就像 Simon Dispa 所说的那样,我需要做的就是从使用 \cmidrule 命令的行中删除双反斜杠:
\begin{table}[]
\centering
\begin{tabular}{cccccccc}
& \multicolumn{3}{c}{Conditions} & \multicolumn{4}{c}{Friedman} \\
\cmidrule(lr){2-4} \cmidrule(lr){5-8}
& \textbf{N} & \textbf{M} & \textbf{A} & N & $\chi^2$ & DF & \textbf{Sig.} \\
\midrule
\textbf{Text 8} & .04 & .28 & .04 & 12 & 1.4 & 2 & 0.497 \\
\textbf{Text 13} & .04 & .08 & .12 & 12 & 3.8 & 2 & 0.147 \\
\textbf{Text 14} & \textcolor{red}{-.12} & .12 & .12 & 12 & 3.4 & 2 & 0.187 \\
\end{tabular}
\caption{Mean Standardized Effort Rankings per Condition/Text and Friedman Test Results}
\label{tab:meanEffort_perTextTask}
\end{table}