我正在尝试在一行的后面一列中在第一行之后添加第二行。问题是该列中的文本未居中,如下图所示。此外,表格的每一行只有一条垂直线结束。
下面是我正在使用的乳胶代码:
\begin{table}
\centering
\begin{tabular}{ | l | l | l | l | }
\hline
Scene & Type & Time (ms) & Difference \\ \hline
\multirow{2}{*}{A} & Type A & \SI{10}{ms} \\
& Type B & \SI{10}{ms} & \multirow{2}{*}{\SI{0}{ms}} \\ \hline
\multirow{2}{*}{B} & Type A & \SI{10}{ms} \\
& Type B & \SI{10}{ms} & \multirow{2}{*}{\SI{0}{ms}} \\ \hline
\multirow{2}{*}{C} & Type A & \SI{10}{ms} \\
& Type B & \SI{10}{ms} & \multirow{2}{*}{\SI{0}{ms}} \\ \hline
\end{tabular}
\end{table}
如何将“差异(毫秒)”列中的文本居中,就像“场景”列中那样?并修复缺失的行?
任何帮助将非常感激
答案1
像这样?
\documentclass{article}
\usepackage{multirow}
\usepackage{siunitx}
\begin{document}
\begin{table}
\centering
\begin{tabular}{ | l | l | l | l | }
\hline
Scene & Type & Time (ms) & Difference \\ \hline
\multirow{2}{*}{A} & Type A & \SI{10}{\milli\second} & \multirow{2}{*}{\SI{0}{\milli\second}}\\
& Type B & \SI{10}{\milli\second} & \\ \hline
\multirow{2}{*}{B} & Type A & \SI{10}{\milli\second} & \multirow{2}{*}{\SI{0}{\milli\second}}\\
& Type B & \SI{10}{\milli\second} & \\ \hline
\multirow{2}{*}{C} & Type A & \SI{10}{\milli\second} &\multirow{2}{*}{\SI{0}{\milli\second}} \\
& Type B & \SI{10}{\milli\second} & \\ \hline
\end{tabular}
\end{table}
\end{document}