我有一张桌子
我想创建一个标题“数字列表”
但是我的代码只允许我将这句话放在其中一列中,导致
我该如何修复此问题?放一个跨列的句子?
我的代码在这里:
\documentclass{article}
\begin{document}
\begin{table*}[t]
\centering
\begin{tabular}{lcr}
\hline \\
& & \\
\hline\\
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{tabular}
\caption{Blabla}
\label{tab:1}
\end{table*}
\end{document}
答案1
您可以将其用于\multicolumn
此目的。根据文本的实际长度和表格的宽度,您可能需要进行一些手动调整。只要文本短于表格的宽度,以下简单方法就可以起作用。在下面的 MWE 中,我添加了表格的第二个变体,其中我用包\hline
中的水平线替换了 s booktabs
。这些线周围有一些垂直空白,这改善了它们周围的间距:
\documentclass[twocolumn]{article}
\usepackage{booktabs}
\begin{document}
\begin{table*}
\centering
\begin{tabular}{lcr}
\hline
\multicolumn{3}{c}{text} \\
\hline
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{tabular}
\caption{Blabla}
\label{tab:1}
\end{table*}
\begin{table*}
\centering
\begin{tabular}{lcr}
\toprule
\multicolumn{3}{c}{text} \\
\midrule
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\bottomrule
\end{tabular}
\caption{Blabla}
\label{tab:1}
\end{table*}
\end{document}