我有一个带有注释页的 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}