There are some known problems with ampersands and beamer (as discussed here, for instance), but I haven't been able to find a good reference...
Anyway, the concrete problem I have is with tables (also with amsmath environments): the ampersands break the uncover environments when compiling with XeLaTeX (but it works fine with PDFLaTeX). In the following example, I have:
- with PDFLaTeX both C and D and greyed out in the first slide
- with XeLaTeX, only C is greyed out in the first slide
In TikZ there is a workaround to avoid ampersands, but I don't see how to do with tables or amsmath environnemnts... Could it be a beamer bug?
\documentclass{beamer}
\beamertemplatetransparentcovered
\begin{document}
\begin{frame}
\begin{tabular}{cc}
A & B \\
\pause
C & D
\end{tabular}
\end{frame}
\end{document}
\visible<2>{C & D \\}
\visible
(the second line only visible on the second slide) , but if I change it to\uncover
, I don't get the expected output with XeLaTeX (the second line grayed out in the first slide)