我在 KDD 2017 会议上使用了以下模板这里(sample-sigconf 文件):这是我的表格:
这是我的代码:
\begin{table}[H]
\centering
\setlength{\tabcolsep}{3pt}
\small
\centering
\begin{tabular}{||c c c c c c||}
\hline
ID & das dfdas Nafdsme & abc fds & adfsdd & fsd fds& fasd fas \\ [0.5ex]
\hline\hline
DS1 & fdsr fsda & 0.0006946 & 0.02436 & 0.0019150 & 0.2039 \\
DS2 & fas & 0.0011914 & 0.05942 & -0.0003213 & 0.001561 \\
DS3 & fsd & 4.900e-06 & 0.2318 & 2.487e-05 & 0.7709 \\
DS4 & sadfaCfds & 2.523e-05 & 0.1555 & 8.027e-04 & 0.5613 \\ [1ex]
\hline
\end{tabular}
\caption{bfdsaasdfk fdsljkjl}
\label{table:3}
\end{table}
这是我的源代码:
\begin{table}[H]
\centering
\setlength{\tabcolsep}{1pt}
\small
\begin{tabularx}{\columnwidth}{@{}c L S[table-format=7.0]*{2}{S[table-format=2.0]}@{}}
\toprule
\thead{ID} & \thead{Udsffsd fdsdfs fdse}
& {\thead{sdffds \\(fds)}}
& {\thead{fds \\(fs)}}
& {\thead{Classes\\(fs)}} \\
\midrule
DS1 & asd fdsdf & 1025010 & 11 & 9 \\
DS2 & abcd & 5000000 & 18 & 2 \\
DS3 & fsdgfsdg fgsd fdsfd fsdsffd g & 5749132 & 9 & 2 \\
DS4 & das ds dsds & 4898431 & 42 & 23 \\
\bottomrule
\end{tabularx}
\caption{bksdfhkadf sdfljj lasdflkj}
\label{table:1}
\end{table}
我每次尝试将上面的表格转换为这个表格时都会出错。我该如何将上面的表格转换为所需的格式(第二个表格)?
答案1
像这样?请注意,表格标题传统上应该是多于他们的桌子。
我使用S
列类型来方便格式化和对齐带有数值的单元格。要将非数值(例如列标题)置于S
列的中心,请将它们放在一对括号之间。我还使用booktabs
带有一些垂直填充的可变厚度规则。切勿在带有 booktabs 规则的表格中使用垂直规则(除非您知道自己该怎么做)。
\documentclass{article}
\usepackage{booktabs,tabularx}
\usepackage{siunitx, caption, float}
\begin{document}
\begin{table}[H]
\centering
\sisetup{table-format=1.3e-2, table-alignment=center, tight-spacing}
\setlength{\tabcolsep}{3pt}
\small
\centering
\begin{tabularx}{\linewidth}{X cSS[table-format=1.5] SS[table-format=1.5]}
\toprule
ID & das dfdas Nafdsme & {abc fds} & {adfsdd} & {fsd fds} & {fasd fas} \\ [0.5ex]
\midrule
DS1 & fdsr fsda & 0.0006946 & 0.02436 & 0.0019150 & 0.2039 \\
DS2 & fas & 0.0011914 & 0.05942 & -0.0003213 & 0.001561 \\
DS3 & fsd & 4.900e-06 & 0.2318 & 2.487e-05 & 0.7709 \\
DS4 & sadfaCfds & 2.523e-05 & 0.1555 & 8.027e-04 & 0.5613 \\ [1ex]
\bottomrule
\end{tabularx}
\caption{bfdsaasdfk fdsljkjl}
\label{table:3}
\end{table}
\end{document}