是否有类似于 \cline{ij} 但适用于垂直线的命令?

是否有类似于 \cline{ij} 但适用于垂直线的命令?

可能重复:
在表格中创建一条跨越一定范围的行(但不是所有行)的垂直线

\cline命令在指定的列上绘制水平线,从第 i 列开始到第 j 列结束,这些列在强制参数中标识。

我希望在行间有类似的命令垂直线,这样就可以画出“梯子”了。

答案1

您必须\multicolumn{1}{c|}{...}为该列单元格创建一个。

答案2

目前还不清楚您的知识水平。通常,通过插入“管道”字符来生成垂直线,该字符位于“\”键或 Alt + 0124 上。| 位于列说明符(例如“c”)的一侧或另一侧。如果您想要做的只是创建一个没有缺失部分的梯子,那么您可能需要:

\begin{tabular}{|c|}
          \\[1cm] 
   \hline \\[1cm]
   \hline \\[1cm]
   \hline \\[1cm]
   \hline \\[1cm]
   \hline \\[1cm]
\end{tabular}

其中\\[1cm]告诉它在行后留出 1cm 的间隙。

如果您想要梯子中缺失的部分,那么您需要 Herbert 的建议。用 替换给定的行将\multicolumn{1}{c}{}告诉它影响 1 列(第一个参数),并用 c 替换 |c|(第二个参数),从而删除梯子两侧的线条。最后一个参数是您希望在单元格中显示的内容(如果有的话)。

为了方便您,如果您用以下内容替换梯子代码中的一行: \hline \multicolumn{1}{c|}{} \\[1cm]这基本上是赫伯特所建议的,那么在梯子的两个横档之间,最左边的垂直部分将被遗漏。

如果您想让梯子更宽,同时保持其空白,那么您可以在和\hspace{3cm}之间插入您选择的一行。\hline\\[1cm]

希望有帮助

相关内容