在表格末尾添加点而不占用空间

在表格末尾添加点而不占用空间

我想在表格末尾添加点,但又不占用表格空间,所以只需要一个开放式表格,表格末尾带有点,这些点不占用任何空间,我目前得到的就是这样。任何帮助都将不胜感激,谢谢!

\begin{array}{|c|c|c|}
\hline
1&1&O \\
\hline
&\vdots&
\end{array}

在此处输入图片描述

这是我能表示的最接近的预期输出。 在此处输入图片描述

答案1

这样的事情适合你吗?

\documentclass[12pt]{article}
    \usepackage[a4paper]{geometry}
    \usepackage{mathtools}
\begin{document}
\begin{equation*}
\begin{array}{|c|c|c|}
\hline
1&1&0 \\
\hline
\multicolumn{3}{c}{\smash{\vdots}}\\
\end{array}
\end{equation*}
\end{document} 

如果需要的话,删除\smash以增加空间。

在此处输入图片描述

答案2

以下是使用优秀包的解决方案tabularrayX, Y,Z表示最后三行。

\documentclass{standalone}

\usepackage{tabularray}

\begin{document}
\begin{tblr}{
    colspec={|c|c|c|},
    vlines={Z}{dashed},
    hline{1-Y},
  }
  1&1&0 \\
  0&1&1 \\
  &&
\end{tblr}
\end{document}

在此处输入图片描述

更紧凑的版本:

\documentclass{standalone}

\usepackage{tabularray}

\begin{document}
\begin{tblr}{
    colspec={ccc},
    % spec of the lines 1 to Y
    rowsep=1pt,
    hline{1-Y},
    vlines={1-Y}{solid},
    % spec of the last (Z) line
    vlines={Z}{dashed},
    row{Z}={abovesep=0pt,belowsep=0pt},
  }
  1&1&0 \\
  0&1&1 \\
  &&
\end{tblr}
\end{document}

在此处输入图片描述

答案3

\omitTeX 基元省略了表中给定项(即\halign基元中)中声明的表掩码。您的示例可能如下所示:

\begin{array}{|c|c|c|}
\hline
1&1&O \\
\hline
\omit&\omit\hfil\vdots\hfil&\omit
\end{array}

答案4

这是一个基于\mathclap 的垂直等效项?。我不完全理解这个问题,所以我很确定你对此不是 100% 满意 :)。

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{equation}
\begin{array}{|c|c|c|}
\hline
1 & 1 & 0 \\\hline
&\smash[t]{\vdots}&
\end{array}   
\end{equation}
    
\end{document}

在此处输入图片描述

相关内容