在背面发现错误信息如下:
在关闭组 } 中发现未关闭的 $
在关闭组 } 中发现未关闭的 $
意外关闭组 } 后 $
意外关闭组 } 后 $
以下是代码:
\documentclass[journal]{IEEEtran}
\usepackage{caption}
\begin{document}
\begin{table}
\centering
\caption{Computational time comparison for hybrid configuration}
\begin{tabular}{*{3}{|>{$}c<{$}}|}
\hline
\multirow{2}[t 3]*{\textbf{wafer flow}}
& \multicolumn{2}{c|}{\textbf{computational time (seconds)}}\\
\cline{2-3}
& \textbf{MIP II model} & \textbf{Z sequence} \\
\hline
$[2]$ & 198 & 0.11 \\
\hline
$[3]$ & 204 & 0.11 \\
\hline
$[1,2]$ & 375 & 0.12\\
\hline
$[1,3]$ & 367 & 0.13\\
\hline
$[1,2,1]$ & 756 & 0.13\\
\hline
$[1,2,2]$ & 861 & 0.14\\
\hline
$[1,3,1]$ & 732 & 0.13\\
\hline
$[1,2,1,1]$ & 1288 & 0.13\\
\hline
$[1,3,1,1]$ & 1314 & 0.13\\
\hline
$[1,2,1,2]$ & 1538 & 0.15\\
\hline
$[1,2,2,1]$ & 1450 & 0.14\\
\hline
$[1,2,2,2]$ & 1444 & 0.14\\
\hline
$[1,3,2,1]$ & 1387 & 0.15\\
\hline
$[1,2,1,1,1]$ & 2381 & 0.13\\
\hline
\end{tabular}
\label{table_computational_time_hybrid}
\end{table}
有人能告诉我这行需要修改什么吗:\begin{tabular}{*{3}{|>{$}c<{$}}|}?
谢谢。
答案1
为了使 OP 的代码可编译,还需要加载array
和multirow
包。
需要该array
包是因为列类型规范>{$}c<{$}
,用于自动数学模式。为什么列内容应该在数学模式下呈现,这有点神秘。我不会这么做。
还可以考虑让表格看起来更加开放——省略所有垂直线,使用更少但间距适当的水平线。我还会避免使用看起来相当粗俗的粗体显示标题行。
\documentclass[journal]{IEEEtran}
\usepackage{booktabs,lipsum}
\begin{document}
\begin{table}
\centering
\caption{Computational time comparison for hybrid configuration}
\begin{tabular}{@{} ccc @{}}
\toprule
Wafer flow & \multicolumn{2}{c@{}}{Computational time (seconds)}\\
\cmidrule(l){2-3}
& MIP II model & Z sequence \\
\midrule {}
[2] & 198 & 0.11\\ {}
[3] & 204 & 0.11\\ {}
[1,2] & 375 & 0.12\\ {}
[1,3] & 367 & 0.13\\ {}
[1,2,1] & 756 & 0.13\\ \addlinespace {}
[1,2,2] & 861 & 0.14\\ {}
[1,3,1] & 732 & 0.13\\ {}
[1,2,1,1] & 1288 & 0.13\\ {}
[1,3,1,1] & 1314 & 0.13\\ {}
[1,2,1,2] & 1538 & 0.15\\ \addlinespace {}
[1,2,2,1] & 1450 & 0.14\\ {}
[1,2,2,2] & 1444 & 0.14\\ {}
[1,3,2,1] & 1387 & 0.15\\ {}
[1,2,1,1,1]& 2381 & 0.13\\
\bottomrule
\end{tabular}
\label{table_computational_time_hybrid}
\end{table}
\lipsum % filler text
\end{document}
答案2
首先让我们解决主要问题。
caption
不兼容IEEEtran
您需要
array
使用>{...}
你
multirow
需要\multirow
。\label
应该位于\caption
最佳维护位置之后(或其参数之内)。使用
siunitx
表格数据的特征
现在你的桌子看起来
\begin{tabular}{| c | S[table-format=4.0] | S[table-format=1.2] |}
\hline
\multirow{2}[t 3]*{\textbf{wafer flow}}
& \multicolumn{2}{c|}{\textbf{computational time (seconds)}}\\
\cline{2-3}
& \textbf{MIP II model} & \textbf{Z sequence} \\
\hline
$[2]$ & 198 & 0.11 \\
\hline
$[3]$ & 204 & 0.11 \\
\hline
$[1,2]$ & 375 & 0.12\\
\hline
$[1,3]$ & 367 & 0.13\\
\hline
$[1,2,1]$ & 756 & 0.13\\
\hline
$[1,2,2]$ & 861 & 0.14\\
\hline
$[1,3,1]$ & 732 & 0.13\\
\hline
$[1,2,1,1]$ & 1288 & 0.13\\
\hline
$[1,3,1,1]$ & 1314 & 0.13\\
\hline
$[1,2,1,2]$ & 1538 & 0.15\\
\hline
$[1,2,2,1]$ & 1450 & 0.14\\
\hline
$[1,2,2,2]$ & 1444 & 0.14\\
\hline
$[1,3,2,1]$ & 1387 & 0.15\\
\hline
$[1,2,1,1,1]$ & 2381 & 0.13\\
\hline
\end{tabular}
输出为
如果我离开,caption
我会
这显然不是 IEEE 想要的。另一方面,当数学用 Computer Modern 排版、文本用 Times 排版时,他们似乎很高兴