如何修复此错误?

如何修复此错误?

[* MWE 已添加到底部 *]

我需要帮助来理解我在仅 } 行上遇到的错误。它们标记如下...虽然它在编译时不会影响任何东西,但我想修复它,因为我所做的任何更改都会导致它无法编译。LaTeX 错误:出了点问题——可能是缺少 \item。任何帮助都很好。

\documentclass[landscape, 12pt]{report} 
\usepackage{ocgx}
\usepackage{tikz}
\usepackage{array}

\newcommand{\myarrow}{\raisebox{1ex}{\tikz \draw[->, line width=1.25mm] (0,0)--++(1,0);}}

\newcommand{\ocgItem}[2]{%
\colorbox{%
\ifcase#1 \or
red\or
green\fi
}{\huge Item 1}%
}
\begin{document}
\begin{minipage}[t]{5cm}
\switchocg{ocg1}{%
\fcolorbox{black}{white}{%
    \bfseries\Large%
    \resizebox{5cm}{!}{\begin{tabular}{c c c c c c c c c c c c c c}  
\\
\\
\\
  {\Huge Project 1} \\ 
\\
\\
\\
\end{tabular}}}}\\%
    \begin{ocg}{OCG 1}{ocg1}{0}
             \colorbox{white}{%
                \parbox{10cm}{%
                    \colorbox{green}{\begin{center}
\begin{tabular}{m{4.18cm}} 
  Step 1
\end{tabular}
\end{center}
}\\%
                    \colorbox{red}{\normalsize \color{white}{\begin{center}
\begin{tabular}{m{4.3cm}} 
  Step 2
\end{tabular}
\end{center}
}\\%
                    }%
                 } %ERROR ON THIS LINE
    \end{ocg}
\end{minipage}%
\end{document}

[编辑] MWE 如下

\documentclass{article} 
\usepackage{xcolor}

\begin{document}    
\colorbox{red}{% 
\begin{center}
\begin{tabular}{c} 
  Step 2
\end{tabular}
\end{center}
} %ERROR ON THIS LINE
\end{document}

答案1

\colorbox是一个水平框。环境center和命令都\centering与此无关。左右边距不均匀是由于行尾后多余的空间所致\end{tabular}。修复示例:

\documentclass{article}
\usepackage{xcolor}

\begin{document}
\colorbox{red}{%
  \begin{tabular}{c}
    Step 2
  \end{tabular}%
}
\end{document}

结果

\colorbox最好用\parbox\centering 外部 \colorbox

\parbox{10cm}{%
  \centering
  \colorbox{green}{...}%
}

答案2

\begin{center}和替换\end{center}\centering和 即可。以下代码可以顺利编译。

\documentclass{article} 
\usepackage{xcolor}




\begin{document}    
\colorbox{red}{% 
\centering
\begin{tabular}{c} 
  Step 2
\end{tabular}
} %NO ERROR ON THIS LINE
\end{document}

相关内容