テーブル宣言は次のようになります。
\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*}
列間に縦線は入れず、この 9 列の表の左端と右端の境界だけを入れたいのですが、最後にパイプ コマンドを入れたにもかかわらず、右の境界が有効になっているのがわかりません。これが、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}
9 つの列がある場合は、各行に必ず入力してください。つまり、行の 1 つで最初の列にのみエントリがある場合でも、Entry & & & & & & & & \\
の代わりに と入力しますEntry\\
。
必須のコメント: または、垂直方向のルールを完全に忘れて、表を作成してくださいbooktabs
:)