使用 xelatex 编译 Beamer 注释页后,文本呈白色

使用 xelatex 编译 Beamer 注释页后,文本呈白色

我有一个带有注释页的 Beamer 演示文稿,其中的所有内容都可以通过 pdflatex 完美呈现。

但是,当使用以下方式编译文件时赛莱特(我需要使用fontspec),框架内的文本笔记页不可见——它们呈现为白色。使用 Beamer v3.33 时可重现此问题。

%% Compile with xelatex
\documentclass[handout]{beamer}

\mode<handout>
{
\setbeameroption{show notes}
\RequirePackage{pgfpages}
\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
}

\begin{document}
\begin{frame}
A test, A test!
\note{ }
\end{frame}    

\begin{frame}
This text does not appear!
\note{ }
\end{frame}
\end{document}

虽然这个问题可以通过编译来解决路拉泰克斯,我想知道是否有任何事情可以让它发挥作用赛莱特

答案1

解决方法是,可以在每一帧开始时重置为正常颜色:

%% Compile with xelatex
\documentclass[handout]{beamer}

\mode<handout>
{
    \setbeameroption{show notes}
    \RequirePackage{pgfpages}
    \pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
}

\makeatletter 
\def\beamer@framenotesbegin{% at beginning of slide
    \usebeamercolor[fg]{normal text}
    \gdef\beamer@noteitems{}% 
    \gdef\beamer@notes{}% 
}
\makeatother

\begin{document}
    \begin{frame}
        A test, A test!
        \note{ }
    \end{frame}    

    \begin{frame}
        This text does not appear!
        \note{ }
    \end{frame}
\end{document}

在此处输入图片描述

相关内容