垂直线表

垂直线表

我想在最后一列之前有一条垂直线,尽管我使用了这个符号“垂直线”,但它并没有出现,为什么?

  \begin{document}
\begin{table}
  \centering
%  \setlength{\tabcolsep}{.14cm} % Abstand zwischen den Spalten einer Tabelle
  \caption{babalaba.}
   \begin{tabular}{ccclc}
\toprule
 {L1}&{Linkers}&{L3}&{Dyes} \\
   \hline 
    RNA1 & \multirow{2}{*}[-0.72ex]{cL}& {D dye}\\
   \\[-1em]
 blabla & & {D dye}\\
%\bottomrule
\hline 
\end{tabular}
\label{table1}
\end{table}
\end{document}

https://i.stack.imgur.com/CUukj.png

实际上我使用字母 l 代替 |

\begin{document}
\begin{table}
  \centering
%\setlength{\tabcolsep}{.14cm} % Abstand zwischen den Spalten einer 
Tabelle
  \caption{babalaba.}
\begin{tabular}{ccc|c}
\toprule
{L1}&{Linkers}&{L3}&{Dyes} \\
\hline 
 RNA1 & \multirow{2}{*}[-0.72ex]{cL}&{D dye}\\
 \\[-1em]
 blabla & & {D dye}\\
%\bottomrule
\hline 
\end{tabular}
\label{table1}
\end{table}
 \end{document}

但是现在我有一条不连续的垂直线:在此处输入图片描述

答案1

像这样:

在此处输入图片描述

\documentclass{article}
\usepackage[skip=1ex]{caption}
\usepackage{array, booktabs, makecell, multirow}
\setcellgapes{5pt}
\setlength\belowrulesep{0pt}
\setlength\aboverulesep{0pt}

\begin{document}
\begin{table}[ht]
    \makegapedcells
  \centering
\caption{babalaba.}
\begin{tabular}{ccc|c}
    \toprule
{L1} & {Linkers} & {L3} & {Dyes}            \\
    \midrule
 RNA1 & \multirow{2}{*}[-3pt]{cL}&{D dye}   \\
 blabla & & {D dye}                         \\
    \bottomrule
\end{tabular}
\label{table1}
\end{table}
\end{document}

使用booktabs'规则和垂直线会产生非常丑陋的结果:不连续的垂直线。要删除它们,您可以设置上面(下面)的垂直距离,并且该距离可以用其他一些包的功能替换,例如像makecell上面 mwe 中所做的那样。

答案2

尝试一下这个:

\documentclass{article}
\usepackage{multirow,array,booktabs}

\begin{document}
\begin{table}
  \centering
%  \setlength{\tabcolsep}{.14cm} % Abstand zwischen den Spalten einer 
Tabelle
\caption{babalaba.}
\begin{tabular}{ccc!{\vrule width 0.2em}c}
    \specialrule{0.2em}{0em}{0em}
{L1}&{Linkers}&{L3}&{Dyes} \\
    \specialrule{0.2em}{0em}{0em}
 RNA1 & \multirow{2}{*}[-0.72ex]{cL}&{D dye}\\
 blabla & & {D dye}\\
    \specialrule{0.2em}{0em}{0em}
\end{tabular}
\label{table1}
\end{table}
\end{document}

相关内容