我需要在 中使用tabu
和。因此我添加了\cellcolor
beamer
\PassOptionsToPackage{dvipsnames}{xcolor}
\documentclass[xcolor=table]{beamer}
到我的 LaTeX 源。
但前一部分代码
\begin{tabu}{cc}
\begin{minipage}{0.15\textwidth}
{
\begin{align*}
a &= b \ \\
c &= d
\end{align*}
}
\end{minipage} &
\begin{minipage}{0.15\textwidth}
{
\begin{align*}
A &= B \ \\
C &= D
\end{align*}
}
\end{minipage}
\end{tabu}
使用上述两个选项时不起作用。在添加上述两个选项之前,这部分代码可以正常工作。
我尝试更换零件
\begin{align*}
a &= b \ \\
c &= d
\end{align*}
转换为更简单的代码,例如仅 $A$,即没有align
此部分,并且不会引起任何问题。
问题 :导致该问题的原因是什么以及如何解决它?
更新 :我发现实际问题出在xcolor=table
选项上。如果将其更改为xcolor={}
,则不再错误,但将\cellcolor
不再起作用。
% These two are needed for using \cellcolor with tabu in beamer.
% However, these will make the example code below not working.
%\PassOptionsToPackage{dvipsnames}{xcolor}
%\documentclass[xcolor=table]{beamer}
% If not use the above two, the code below is fine.
\documentclass{beamer}
\mode<presentation>
{
\usetheme{Warsaw}
\setbeamertemplate{headline}{}
\setbeamertemplate{itemize item}[triangle]
\setbeamertemplate{itemize subitem}[triangle]
\setbeamertemplate{itemize subsubitem}[triangle]
\setbeamercovered{transparent}
\useoutertheme{infolines}
\usefonttheme{professionalfonts}
}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{mathtools}
\usepackage{tabu}
\definecolor{Gray}{gray}{0.9}
\begin{document}
\begin{frame}
\begin{tabu}{cc}
\begin{minipage}{0.15\textwidth}
{
\begin{align*}
a &= b \ \\
c &= d
\end{align*}
}
\end{minipage} &
\begin{minipage}{0.15\textwidth}
{
\begin{align*}
A &= B \ \\
C &= D
\end{align*}
}
\end{minipage}
\end{tabu}
\end{frame}
\end{document}