表格有多行,缺少右侧垂直线

表格有多行,缺少右侧垂直线

我对乳胶还很陌生,我正在尝试创建一个带有组合行的表格

表格1

如您所见,合并后的行缺少正确的垂直线,我自己看不出问题所在。代码如下:

\documentclass[12pt,a4paper]{article}
\usepackage{tabu}
\usepackage{multirow}
\usepackage{gensymb}
\begin{center}
\begin{tabu} to 1\textwidth { | X[l] | X[c] | X[c] | X[c] | }
\hline
\multicolumn{4}{|l|}{\textbf{Table 5. Cycling protocol }} \\ 
\hline \hline
\textbf{Step} & \textbf{Temperature} & \textbf{Duration} & \textbf{Cycles}\\
\hline
Initial Denaturation & 95\degree C & 3 minutes & 1x\\
\hline
Denaturation & 95\degree C & 30 seconds & \multirow{3}{1em}{35x}\\
Annealing & 53\degree C & 30 seconds  \\
Extension & 72\degree C & 30 seconds \\
\hline
Final Extension & 72\degree C & 7 minutes& 1x\\
\hline
\end{tabu}
\end{center}

答案1

像这样?

在此处输入图片描述

正如我在评论中提到的那样,每行都应该正确终止,即:“&”符号的数量必须等于此行的列数:

\documentclass{article}
\usepackage{multirow, tabu}
\usepackage{siunitx}

\begin{document}
\begin{center}
\tabulinesep=3pt
\begin{tabu} to 1\textwidth { | X[l] | X[c] | X[c] | X[c] | }
\hline
\multicolumn{4}{|l|}{\textbf{Table 5. Cycling protocol }} \\
\hline \hline
\textbf{Step} & \textbf{Temperature} & \textbf{Duration} & \textbf{Cycles}      \\
\hline
Initial Denaturation
                & \SI{95}{\celsius} & 3 minutes         & 1x                    \\
\hline
Denaturation    & \SI{95}{\celsius} & \SI{30}{seconds}  & \multirow{3}{1em}{35x}\\
Annealing       & \SI{53}{\celsius} & \SI{30}{seconds}  &                       \\ % <---
Extension       & \SI{72}{\celsius} & \SI{30}{seconds}  &                       \\ % <---
\hline
Final Extension & \SI{72}{\celsius} & \SI{7}{minutes}   & 1x                    \\
\hline
\end{tabu}
\end{center}
\end{document}

离题:我建议使用siunitx写入初始化并添加表格参数\tabulinesep=3pt以在单元格中产生更多的垂直空间。

相关内容