删除表格中的垂直线失败

删除表格中的垂直线失败

我已经创建了这个表:

在此处输入图片描述

通过 LaTex 源代码:

\documentclass[onecolumn,amsmath,amssymb,nofootinbib,superscriptaddress,floatfix]{revtex4}   
\begin{document}
    \begin{table}[!h]
    \begin{tabular}{|c ||c| c| c| c|}  
     \hline
    $(d+1)$D \; & \;  $Z$  & \; $UZ1$ & \; $UZ2$ & \; $U$\\  
                   \; & \;   & \;       \;   & \;       \;   & \;   \\ \hline
    $d=0$         \; & \; 0   & \; 0      \;   & \; $Z$       \;   & \;    \\
                      \; & \;   & \;       \;   & \;  $n \in Z$: $n \int A$     \;     & \;  \\   \hline                 
    $d=1$    \; & \; $Z_2$    & \;       \;   & \;       \;   & \;  \\
                  \; & \;  $S_1=\int x_1{}^2$  & \;       \;   & \;    \;   & \;   \\   \cline{2-5}           
                  \; & \; G  & \;     G  \;   & \; G   \;   & \;  G \\   \hline    
    $d=2$       \; & \;   & \;       \;   & \;     \;   & \;   \\
                      \; & \;   & \;       \;   & \;    \;   & \;   \\   \hline    
     \end{tabular}
    \caption{}
    \end{table}

    \end{document}

问题:我希望将 d=1 部分中的所有 G、G、G、G 合并为一行。也就是说,我希望删除四个G之间的三条垂直线(vline)。 怎么做?

我尝试使用这个方法来自上一篇文章,但效果不太好。我尝试的功能是

\multicolumn{4}{ l|}{G}

这不起作用。我用的是revtex4,这应该没什么大问题。

谢谢,请帮忙!

答案1

这有效:

\documentclass{revtex4}
\usepackage{amsfonts}
\newcommand\Z{\mathbb{Z}}
\begin{document}
  \begin{table}[!h]
\begin{tabular}{|c ||c| c| c| c|}
 \hline
$(d+1) D$  &   $Z$  &  $UZ1$ &  $UZ2$ &  $U$\\
                &   &          &          &   \\ \hline
$d=0$          &  0   &  0        & $\Z$        &     \\
                   &    &           &   $n \in \Z$: $n \int A$          &   \\   \hline
$d=1$     &  $\Z_2$    &           &           &   \\
               &   $S_1=\int x_1{}^2$  &           &        &    \\   \cline{2-5}
               &  \multicolumn{4}{l|}{G        G       G         G} \\   \hline
$d=2$        &    &           &         &    \\
                   &    &           &        &    \\   \hline
 \end{tabular}
\caption{}
\end{table}
\end{document}

在此处输入图片描述

\;如果您想要更多空间,则无需使用所有这些,只需更改\tabcolsep如下内容

\setlength{\tabcolsep}{4pt}

并将其放在紧后面,\begin{table}以使其成为本地的。

\begin{table}[!h]
\setlength{\tabcolsep}{4pt}

答案2

在此处输入图片描述

\documentclass{article}
\usepackage{array}
\setlength\extrarowheight{2pt}
\newcommand\Z{Z}
\begin{document}

\begin{table}[htbp]%never h on its own
\centering
\begin{tabular}{|c ||c| c| c| c|}  
 \hline
$(d+1)$D  &   $Z$  &  $UZ1$ &  $UZ2$ &  $U$\\  
         &    &           &           &    \\ \hline
$d=0$   &  0   &  0         &  $\Z$          &     \\
        &    &           &   $n \in \Z$: $n \int A$          &   \\   \hline                 
$d=1$     &  $\Z_2$    &           &        &   \\
         &   $S_1=\int x_1{}^2$  &           &        &    \\   \cline{2-5}           
      &  \multicolumn{1}{c}{G}  & \multicolumn{1}{c}{G}&  \multicolumn{1}{c}{G}      & G \\   \hline    
$d=2$        &    &           &         &    \\
     &    &           &        &    \\   \hline    
 \end{tabular}
\caption{zzz}
\end{table}
\end{document}

相关内容