表格环境中插入多列缺失 $

表格环境中插入多列缺失 $

早上好。我在一台新电脑上安装了最新的 miktex 软件包,并安装了全新的 Windows 10 副本。我需要使用一些乳胶文档来重写代码,但使用此 LaTeX 代码时出现“缺少 $ 插入”错误:

...
declarations
...
\definecolor{verdpxo}{rgb}{.6,1,.4}     % Verd pistatxo
\definecolor{grocpastel}{rgb}{1,1,.4}   % Groc pastel

\pagestyle{myheadings} \markboth{\underline{\copyright\ Lloren\c{c} Sastre\hspace{13cm}p\`agina\ }}
{\underline{\copyright\  Lloren\c{c} Sastre\hspace{13cm}p\`agina\ }}

\begin{document}

%\include{accents}
%\noindent\epsfig{file=logodist.eps, height=25mm}\hspace{1cm}
%{\Large \sl Matem\`atiques. 1r BTX CCSS \ \ \hfill Curs 2007-08}
\noindent
\begin{tabular}{|>{\columncolor{verdpxo}}m{1mm} m{25mm}|m{90mm}|m{10mm}|c|}
  \hline
  % after \\: \hline or \cline{col1-col2} \cline{col3-col4} ...
  % color rgb: >{\columncolor[rgb]{.9,.9,.9}}
  \vspace{0.2 mm}\hphantom{I} \vspace{0.2 mm} &
  \multicolumn{3}{>{\columncolor{verdpxo}}c|}{Model d'examen d'exercicis} &
  \multirow{3}{*}{\epsfig{file=logodist.eps, width=20mm}} \\ \cline{1-4}
  \vspace{0.2 mm}\hphantom{I} \vspace{0.2 mm} &
  \multicolumn{1}{>{\columncolor{verdpxo}}l|}{Departament} & \multicolumn{2}{l|}{Matemàtiques} & \\ \cline{1-4}
  \vspace{0.2 mm}\hphantom{I} \vspace{0.2 mm} &
  \multicolumn{1}{>{\columncolor{verdpxo}}l|}{Matèria} & \multicolumn{2}{l|}{Primera i Segona avaluació} & \\ \hline
  \vspace{0.2 mm}\hphantom{I} \vspace{0.2 mm} &
  \multicolumn{1}{>{\columncolor{verdpxo}}l|}{Professor} & \multicolumn{1}{l|}{Llorenç Sastre} & \multicolumn{1}{|>{\columncolor{verdpxo}}l|}{Curs} &  \multicolumn{1}{l|}{1r BTX CCSS} \\ \hline
  \vspace{0.2 mm}\hphantom{I} \vspace{0.2 mm} &
  \multicolumn{1}{>{\columncolor{verdpxo}}l|}{Data} & \multicolumn{1}{l|}{} & \multicolumn{1}{|>{\columncolor{verdpxo}}l|}{Nota} &   \\ \cline{1-3}
  \vspace{0.2 mm}\hphantom{I} \vspace{0.2 mm} &
  \multicolumn{1}{>{\columncolor{verdpxo}}l|}{Nom alumne} &  & \multicolumn{1}{|>{\columncolor{verdpxo}}l|}{} &  \\
  \hline
\end{tabular}
...
more code
...

When compile with pdflatex I get this error:
Missing $ inserted.
<inserted text> 
                $
l.99 ...column{2}{l|}{Primera i Segona avaluació}
                                                   & \\ \hline

我找不到这个错误在哪里。此代码在 Windows 7 计算机上之前安装的 miktex 下运行良好。有人能帮我吗?

答案1

你只提供了表格的代码片段,所以我们不知道你的文档序言中有什么。在我的 MWE(最小工作示例)中测试它,显示你遇到了问题

\epsfig{file=logodist.eps, width=20mm}

如果它被替换为

\includegraphics[width=20mm]{example-image-duck}}

example-image-duck测试图像由包提供,graphicx表格编译良好。但是,坦率地说,表格代码没有必要那么复杂。清理代码中的所有杂乱内容后,MWE 为:

\documentclass{article}
\usepackage{geometry}
\usepackage[table]{xcolor}
\definecolor{verdpxo}{rgb}{.6,1,.4}     % Verd pistatxo
\definecolor{grocpastel}{rgb}{1,1,.4}   % Groc pastel
\usepackage{array, multirow}
\usepackage{graphicx}
\newcommand\mcc[1]{\multicolumn{2}{c|}{#1}}
\newcommand\mcl[1]{\multicolumn{2}{l|}{#1}}

\begin{document}
\begin{center}
\renewcommand\arraystretch{1.5}
\begin{tabular}{ |>{\columncolor{verdpxo}}m{25mm}| m{70mm}| c | c | }
    \hline
            &   \mcc{\cellcolor{verdpxo}{Model d'examen d'exercicis}}
                &   \multirow{3}{*}{%
                    \includegraphics[width=20mm]{example-image-duck}}\\ \cline{1-3}
Departament &   \mcl{Matemàtiques}                  &               \\  \cline{1-3}
Matèria     &   \mcl{Primera i Segona avaluació}    &               \\  \hline
Professor   &   Llorenç Sastre            
                &   \cellcolor{verdpxo}{Curs}       &  1r BTX CCSS  \\  \hline
Data        &   &   \cellcolor{verdpxo}{Nota}       &               \\  \cline{1-2}
Nom alumne  &   &   \cellcolor{verdpxo}{}           &               \\
    \hline
\end{tabular}
\end{center}
\end{document}

在此处输入图片描述

在您的文档中您应该替换example-image-ducklogodist(不带文件扩展名.eps

相关内容