Latex 表格中插入公式出现Missing { inserted. &$C\xrightarrow{(n^',d_1^',p^')}

写了个表格,在插入的公式的地方(第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.  的问题,应该好好考虑哪里缺了或者需要加 {

你可能感兴趣的:(Latex,Latex)