表格声明如下所示。
\begin{table*}
\tiny
\centering\caption{Downstream Tasks with MFE and Comparison with Benchmarks}\label{Table:maximum}
\renewcommand{\arraystretch}{1.5}
\resizebox{\textwidth }{!}{
\begin{tabular}[l]{|lllllllllllll|} % This must be edited, how?
\hline
% Entries
\end{tabular}
}
\end{table*}
我不希望列之间有任何垂直线,只希望这个九列表的最左和最右边界。但尽管在最后放置了一个管道命令,我还是看不到右边界生效。这就是在 pdf 上呈现的表格的样子。 我怎样才能拥有一个具有左右边界,但没有其他列分隔符的表格?
如果很重要,文档就是IEEETran会议格式。
答案1
如果只有 9 列,则应只声明 9 列,即|lllllllll|
。
\documentclass[12pt]{report}
\newif\ifShowSol
\ShowSolfalse
\usepackage{lipsum}
\usepackage[most]{tcolorbox}
\newtcolorbox{examplebox}[1][]{%
fonttitle=\bfseries,%
lowerbox=\ifShowSol visible\else invisible\fi,%
#1,%
}
\begin{document}
\begin{table*}
\tiny
\centering\caption{Downstream Tasks with MFE and Comparison with Benchmarks}\label{Table:maximum}
\renewcommand{\arraystretch}{1.5}
\resizebox{\textwidth }{!}{
\begin{tabular}[l]{|lllllllll|} % This must be edited, how?
\hline
Dataset & MFE & Cat-Boost & XGBoost & LGBM & LDA & DCNN & w/o SNA & W/o EDA\\
1&2&3&4&5&6&7&8&9
\end{tabular}
}
\end{table*}
\end{document}
确保填充每一行,因为它有九列,也就是说,即使其中一行应该只在第一列有一个条目,也要写Entry & & & & & & & & \\
而不是Entry\\
。
booktabs
强制性评论:或者完全忘记垂直规则并使用:)构建表格