![使用@{} 在行中使用自动插入内容时删除特定单元格中的内容](https://linux22.com/image/313972/%E4%BD%BF%E7%94%A8%40%7B%7D%20%E5%9C%A8%E8%A1%8C%E4%B8%AD%E4%BD%BF%E7%94%A8%E8%87%AA%E5%8A%A8%E6%8F%92%E5%85%A5%E5%86%85%E5%AE%B9%E6%97%B6%E5%88%A0%E9%99%A4%E7%89%B9%E5%AE%9A%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E7%9A%84%E5%86%85%E5%AE%B9.png)
考虑以下代码:
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\begin{tabular}{r @{\,--\,} l}
\toprule
& \\
\midrule
8:10 & 8:55 \\
8:55 & 9:40 \\
10:00 & 10:45 \\
10:45 & 11:30 \\
11:30 & 12:00 \\
12:40 & 13:25 \\
13:25 & 14:10 \\
14:25 & 15:10 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
如何在不改变其余列的情况下删除第一个末端(即\toprule
和之间的末端)?\midrule
答案1
该\multicolumn
命令完全覆盖一个或多个单元格的标题
\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\begin{tabular}{r @{\,--\,} l}
\toprule
\multicolumn{2}{c}{} \\
\midrule
8:10 & 8:55 \\
8:55 & 9:40 \\
10:00 & 10:45 \\
10:45 & 11:30 \\
11:30 & 12:00 \\
12:40 & 13:25 \\
13:25 & 14:10 \\
14:25 & 15:10 \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
这不仅可以在这里使用,还可以用于一次性单元格对齐,使用array
包>
语法跳过插入,ETC。