寫了個表格,在插入的公式的地方(第9行)總是報一堆類似的
Missing { inserted. &$C\xrightarrow{(n^',d_1^',p^')}
錯誤。查了好久也沒解決。在今天早晨靈光乍現,突然就改好了。以下是錯誤代碼。
\begin{table}[]\label{comm}
\caption{Communication cost of client and cloud/edge server in SoSQC1 and SoSQC2}
\begin{tabular}{@{}lllll@{}}
\toprule
$Algorithm$ & $Transmission\ data$ & $Data\ size$ & \multicolumn{2}{l}{$Total$} \\
\midrule
\multirow{5}{*}{$SoSQC1$}
&$C\xrightarrow{(n^',d_1^',p^')}S$& \multicolumn{1}{l}{$6\ (Len)$} & \multirow{2}{*}{$C\to S:$} & \multirow{2}{*}{$9+2Num\ (Len)$} \\
\multicolumn{1}{c}{}& $C\xrightarrow{(a^{'})}S$ & $2Num\ (Len)$ & \multirow{3}*{$S\to C:$} & \multirow{3}*{$2+2Num\ (Len)$} \\
\multicolumn{1}{c}{}& $S \xrightarrow{(R_1^{'})}C$ & $2Num\ (Len)$ & & \\
\multicolumn{1}{c}{}& $C \xrightarrow{(\omega,d_2^{'})}S$ &$3\ (Len)$& & \\
\multicolumn{1}{c}{}& $S \xrightarrow{(R_2^{'})}C$ &$2\ (Len)$& &\\
\midrule
\multirow{4}{*}{$SoSQC2$}
& $C \xrightarrow{(n^{'},d^{'},d_2^{'},p^{'})}S$ & $7\ (Len)$ & \multirow{1}{*}{$C\to S:$} &\multirow{1}{*}{$7\ (Len)$} \\
& $S \xrightarrow{(R_1^{'})}C$ & $2Num\ (Len)$ & \multirow{2}{*}{$S\to C:$} & \multirow{2}{*}{$3+2Num\ (Len)$} \\
& $S \xrightarrow{(a,R_2^{'})}C$ & $3\ (Len)$ & &\\
\bottomrule
\end{tabular}
\end{table}
原因是你在表格中插入帶有上標之類的符號不能簡寫。例如,平時$n^'$是沒問題的,但是在表格中就會報錯。修改方法就是加{}。改成: $n^{'}$ .
所以我在思考,遇到Missing { inserted. 的問題,應該好好考慮哪裏缺了或者需要加 {