[* 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}