表格错误:放错位置 \omit

表格错误:放错位置 \omit

我正在尝试创建一个表,但遇到了一个问题

放错位置 \omit。\sp@n ->\span \omit \advance @multicnt \m@ne`

这是我的代码:

    \documentclass[11pt]{article}
    \usepackage{multirow}
    \def\Sl{\sum\limits}
    \def\Pl{\prod\limits}
    \begin{document}
    \begin{table}[h]
      \begin{tabular}{c|c|c|c|c|c|c}\hline
       a&b&c&d&e&f&g\\\hline
$m_1$&$b_1$&\multirow{4}{*}{$m=\Pl_{i=1}^k$}&$M_1$&$M_1'$&$M_1M_1'b_1$&\multirow{4}{*}{$x\equiv\Sl_{i=1}^kM_i'M_ib_i\pmod{m}$}\\
\cline{1-2}\cline{4-6}
$m_2$&$b_2$& &$M_2$&$M_2'$&$M_2M_2'b_2$& &\\
\cline{1-2}\cline{4-6}
$\vdots$&$\vdots$& &$\vdots$&$\vdots$&$\vdots$& &\\
\cline{1-2}\cline{4-6}
$m_k$&$b_k$& &$M_k$&$M_k'$&$M_kM_k'b_k$& &\\
      \end{tabular}
    \end{table}
    \end{document}

表格之前的内容没有问题。

答案1

  • 考虑问题下面的评论。
  • 在最后两个表格行中,有一个“&”符号,比表格中定义的列多一个。
  • 删除最后三行中的最后一个“与”符号后,定义\Pl我得到以下结果:

在此处输入图片描述

    \documentclass[11pt]{article}
    \usepackage{multirow}
    \def\Sl{\sum\limits}
    \def\Pl{\prod\limits}
\begin{document}
    \begin{table}[h]
      \begin{tabular}{c|c|c|c|c|c|c}\hline
a   & b & c & d & e & f & g        \\
    \hline
$m_1$   & $b_1$ & \multirow{4}{*}{$m=\Pl_{i=1}^k$} & $M_1$ & $M_1'$ & $M_1M_1'b_1$ & \multirow{4}{*}{$x\equiv\Sl_{i=1}^kM_i'M_ib_i\pmod{m}$} \\
    \cline{1-2}\cline{4-6}
$m_2$   & $b_2$ & & $M_2$&$M_2'$ & $M_2M_2'b_2$ &     \\
    \cline{1-2}\cline{4-6}
$\vdots$ &$ \vdots$ & & $\vdots$ & $\vdots$ & $\vdots$ &    \\
    \cline{1-2}\cline{4-6}
$m_k$ & $b_k$ & & $M_k$ & $M_k'$ & $M_kM_k'b_k$ &   \\
      \end{tabular}
    \end{table}
\end{document}

您的表格是否应该如上图所示?顺便说一句,根据我的品味,这张表不是很漂亮……

附录: 通过使用tabularray编写代码的包,您可以获得更简短、更清晰的表格视频以及更漂亮的表格:

\documentclass[11pt]{article}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{tabularray}

    
\begin{document}
    \begin{table}[ht]
    \centering
\begin{tblr}{hlines, vlines,
             colspec = {*{7}{Q[c, mode=dmath]}},
             row{2-Z}= {5ex}
            }
a       & b         & c & d         & e         & f             & g \\
m_1     & b_1       &   \SetCell[r=4]{c}  m=\prod_{i=1}^{k} 
                        & M_1       & M_1'      & M_1M_1'b_1    &   \SetCell[r=4]{c}  x\equiv \sum_{i=1}^{k} M_{i}' M_{i} b_{i} \pmod{m}  \\
m_2     & b_2       &   & M_2       & M_2'      & M_2M_2'b_2    &   \\
\vdots  & \vdots    &   & \vdots    & \vdots    & \vdots        &   \\
m_k     & b_k       &   & M_k       & M_k'      & M_kM_k'b_k    &   \\
\end{tblr}
    \end{table}
\end{document}

在此处输入图片描述

(红线表示文本区域边框)

相关内容