Existem alguns problemas conhecidos com E comercial e Beamer (como discutido aqui, por exemplo), mas não consegui encontrar uma boa referência...
De qualquer forma, o problema concreto que tenho é com tabelas (também com ambientes amsmath): o e comercial quebra os ambientes descobertos ao compilar com XeLaTeX (mas funciona bem com PDFLaTeX). No exemplo a seguir, tenho:
- com PDFLaTeX C e D e esmaecido no primeiro slide
- com XeLaTeX, apenas C fica esmaecido no primeiro slide
No TikZ existe uma solução alternativa para evitar e comercial, mas não vejo como fazer com tabelas ou ambientes amsmath ... Poderia ser um bug do beamer?
\documentclass{beamer}
\beamertemplatetransparentcovered
\begin{document}
\begin{frame}
\begin{tabular}{cc}
A & B \\
\pause
C & D
\end{tabular}
\end{frame}
\end{document}
Responder1
Se xetex
não gosta dos &'s, não os use.https://tex.stackexchange.com/a/276133/36296mostra como usar outros símbolos como marcadores de alinhamento da tabela (talvez usar um espaço não seja a melhor ideia, basta alterá-lo para algo que mais lhe agrade).
\documentclass{beamer}
\beamertemplatetransparentcovered
\newenvironment{mytabular}[2][c]{%
\catcode`\&=10
\catcode`\ =4
\begin{tabular}[#1]{#2}
}{%
\end{tabular}
}
\begin{document}
\begin{frame}
\begin{tabular}{cc}
A & B \pause \\
C & D
\end{tabular}
\end{frame}
\begin{frame}
\begin{mytabular}{cc}
A B\\\pause
C D
\end{mytabular}
\end{frame}
\end{document}