编辑:现在的问题是,在表格中,在“Baseline”和“Action”之间有一个空格,我想删除它(见下图)。“Action”缩进,没问题,但它与“Baseline”相差太大。有什么建议吗?
我尝试使用该\multirow
命令,但它不起作用。结果是一个“涂鸦”。我的表格比下面的表格稍微复杂一些,但为了简单起见,我将其缩小了。实质上,这是我用于\multirow
“描述”列的方法。它正确吗?我是不是搞错了什么?
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{color}
\usepackage{colortbl}
\usepackage[]{array}
\usepackage[]{booktabs}
\usepackage[font=footnotesize]{caption}
\usepackage[]{multirow}
\begin{document}
\begin{table}[h]\scriptsize
\centering
\begin{tabular}{>{\raggedright\arraybackslash}p{0.15\columnwidth}
>{\raggedright\arraybackslash}p{0.15\columnwidth} l
>{\raggedleft\arraybackslash}p{0.15\columnwidth}}
\toprule
Study & Description & Conditions & Mean (SD) judgement error\\
\midrule
Haggard e Clark, 2003 & \multirow{3}
{0.15\columnwidth}{
$n=8$ (6 females).} & \textit
{Baseline} & \\
& & \hspace{12pt}
Action & -1 (43) \\
& & \hspace{12pt}
Tone & 41 (36) \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案1
*
在第二个参数中使用\multirow
会导致将第三个参数的自然宽度用作“多行”单元格的宽度,在这种情况下,这是不可取的。看到表格的结构,你似乎想要类似的东西
\multirow{2}{0.15\columnwidth}{$n=8$ (6 females). Voluntary...}
或许还可以将第一个参数改变为更合适的值。
在看到对原始问题的编辑后,这里对您的代码进行了一些修改,产生了所需的结果;请注意,\multirow
在第一列和第二列的单元格中使用了它来防止出现您提到的问题:
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{color}
\usepackage{colortbl}
\usepackage{array}
\usepackage{booktabs}
\usepackage[font=footnotesize]{caption}
\usepackage{multirow}
\begin{document}
\begin{table}[h]\scriptsize
\centering
\begin{tabular}{>{\raggedright\arraybackslash}p{0.15\columnwidth}
>{\raggedright\arraybackslash}p{0.15\columnwidth} l
>{\raggedleft\arraybackslash}p{0.15\columnwidth}}
\toprule
Study & Description & Conditions & Mean (SD) judgement error \\
\midrule
\multirow{2}{0.15\columnwidth}{Haggard e Clark, 2003}
& \multirow{3}{0.15\columnwidth}{$n=8$ (6 females).}
& \textit{Baseline} & \\
& & \hspace{12pt}Action & -1 (43) \\
& & \hspace{12pt}Tone & 41 (36) \\
\bottomrule
\end{tabular}
\end{table}
\end{document}