我已经四处寻找答案一段时间了,并弄清楚了如何使条目可见\multirow
。但现在由于某种原因,条目被转移了。你能帮帮我吗?下面我有一个最小的工作示例。
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{multirow}
\usepackage{color, colortbl}
\definecolor{LightCyan}{rgb}{0.88,1,1}
\begin{document}
\begin{table}[h!]
\centering
\begin{tabular}{|l|l|l|l|l|}
\hline
Känsla & Elevgrupp & ''Gillade det ofta'' ($\%$) & ''Övriga svar'' ($\%$) &
$U$-värde ($p<0.05$) \\
\hline
\rowcolor{LightCyan}
Gillade Det & $1$ & $75$ & $25$ & \\
\rowcolor{LightCyan}
& $2$ & $37$ & $62$ & \multirow{2}{*}{$12.5$} \\
\hline
Fann det Vackert & $1$ & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& $2$ & $\cdots$ & $\cdots$ &\\
\hline
Var Imponerad & $1$ & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& $2$ & $\cdots$ & $\cdots$ &\\
\hline
Fascinerade Mig & $1$ & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& $2$ & $\cdots$ & $\cdots$ &\\
\hline
\end{tabular}
\caption{Exempel på beskrivande statistik med ett signifikanstest på elevers
svar om hur ofta de kände att gillade problemet.}
\label{tabkors3}
\end{table}
\end{document}
它看起来是这样的:
答案1
如果您2
用-2
as 替换,\multirow{-2}{*}{$12.5$}
您将获得所需的结果。
使用可以\multirow{2}
将当前行中的单元格与下一行中的单元格合并。这就是文本与水平线重叠的原因。由于您使用的是 ,因此将命令行向上移动并不是解决方案rowcolor
。因此,您可以使用\multirow{-2}
将当前工作表中的单元格与上一行中的单元格合并。
我还建议用 替换\usepackage{color,colortbl}
。\usepackage[table]{xcolor}
此外,没有必要对所有数字使用数学模式。我还在以下 MWE 中删除了它:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{multirow}
\usepackage[table]{xcolor}
\definecolor{LightCyan}{rgb}{0.88,1,1}
\begin{document}
\begin{table}[h!]
\centering
\begin{tabular}{|l|l|l|l|l|}
\hline
Känsla & Elevgrupp & ''Gillade det ofta'' ($\%$) & ''Övriga svar'' ($\%$) &
$U$-värde ($p<0.05$) \\
\hline
\rowcolor{LightCyan}
Gillade Det & 1 & 75 & 25 &\multirow{2}{*}{12.5} \\
\rowcolor{LightCyan}
& 2 & 37 & 62 & \\
\hline
Fann det Vackert & 1 & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& 2 & $\cdots$ & $\cdots$ &\\
\hline
Var Imponerad & 1 & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& 2 & $\cdots$ & $\cdots$ &\\
\hline
Fascinerade Mig & 1 & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& 2 & $\cdots$ & $\cdots$ &\\
\hline
\end{tabular}
\caption{Exempel på beskrivande statistik med ett signifikanstest på elevers
svar om hur ofta de kände att gillade problemet.}
\label{tabkors3}
\end{table}
\end{document}
这是 MWE 的第二个版本,它使用tabularx
和makecell
使表格适合文本宽度:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[swedish]{babel}
\usepackage{multirow}
\usepackage[table]{xcolor}
\usepackage{makecell}
\usepackage{tabularx}
\definecolor{LightCyan}{rgb}{0.88,1,1}
\begin{document}
\begin{table}[h!]
\centering
\begin{tabularx}{\textwidth}{|X|l|l|l|l|}
\hline
Känsla & Elevgrupp & \makecell{''Gillade det ofta''\\ ($\%$)} & \makecell{''Övriga svar''\\ ($\%$)} &
\makecell{$U$-värde\\ ($p<0.05$)} \\
\hline
\rowcolor{LightCyan}
& $1$ & $75$ & $25$ & \\
\rowcolor{LightCyan}
\multirow{-2}{=}{Gillade Det} & $2$ & $37$ & $62$ & \multirow{-2}{*}{$12.5$} \\
\hline
\multirow{2}{=}{Fann det Vackert} & $1$ & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& $2$ & $\cdots$ & $\cdots$ &\\
\hline
\multirow{2}{=}{Var Imponerad} & $1$ & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& $2$ & $\cdots$ & $\cdots$ &\\
\hline
\multirow{2}{=}{Fascinerade Mig} & $1$ & $\cdots$ & $\cdots$ & \multirow{2}{*}{$\cdots$} \\
& $2$ & $\cdots$ & $\cdots$ &\\
\hline
\end{tabularx}
\caption{Exempel på beskrivande statistik med ett signifikanstest på elevers
svar om hur ofta de kände att gillade problemet.}
\label{tabkors3}
\end{table}
\end{document}
答案2
我会重新设计你的表格如下:
使用的是:
- 删除了垂直规则
- 对于水平规则,使用
booktabs
表格中的规则;其数量显著减少 - 带有数字的列属于类型(在包
S
中定义)siunitx
编辑:
- 用于对齐最后一行的数字被视为包
\tablenum
中定义的宏siunitx
\documentclass[12pt]{article}
\usepackage[swedish]{babel}
\usepackage[table]{xcolor}
\usepackage{booktabs, makecell, multirow, tabularx}
\renewcommand\theadfont{\normalsize}
\definecolor{LightCyan}{rgb}{0.88,1,1}
\usepackage{siunitx}
\begin{document}
\begin{table}[ht!]
\centering
\sisetup{table-format=2.2}
\begin{tabularx}{\textwidth}{ X cSSc} % <---
\toprule
\thead{Känsla}
& {\thead{Elevgrupp}}
& {\thead{''Gillade det ofta''\\ ($\%$)}}
& {\thead{''Övriga svar''\\ ($\%$)}}
& {\thead{$U$-värde\\ ($p<0.05$)}} \\
\specialrule{\lightrulewidth}{\aboverulesep}{0pt}
\rowcolor{LightCyan}
& 1 & 75 & 25 & \\
\rowcolor{LightCyan}
\multirow{-2}{=}{Gillade Det}
& 2 & 37 & 62 & \multirow{-2}{*}{\mrtf{3.2}{12.5}} \\ % <---
\specialrule{\lightrulewidth}{0pt}{\belowrulesep}
\multirow{2}{=}{Fann det Vackert}
& 1 & {$\cdots$} & {$\cdots$} & \multirow{2}{*}{\mrtf{3.2}{123.45}} \\ % <---
& 2 & {$\cdots$} & {$\cdots$} & \\
\addlinespace
\multirow{2}{=}{Var Imponerad}
& 1 & {$\cdots$} & {$\cdots$} & \multirow{2}{*}{$\cdots$} \\ % insert \mrft macro
% when \cdot is replaced by number
& 2 & {$\cdots$} & {$\cdots$} & \\ \addlinespace
\multirow{2}{=}{Fascinerade Mig}
& 1 & {$\cdots$} & {$\cdots$} & \multirow{2}{*}{$\cdots$} \\
& 2 & {$\cdots$} & {$\cdots$} & \\
\bottomrule
\end{tabularx}
\caption{Exempel på beskrivande statistik med ett signifikanstest på elevers
svar om hur ofta de kände att gillade problemet.}
\label{tabkors3}
\end{table}
\end{document}