Beamer Notes 和 LuaLaTeX/XeLaTeX 的问题

Beamer Notes 和 LuaLaTeX/XeLaTeX 的问题

我在将 Beamer Notes 与 LuaLaTeX/XeLaTeX 结合使用时遇到了一些问题。

LuaLaTeX 的问题:

MWE1 - LuaLaTeX + Notes + Babel 以希伯来语为主页 = 隐形注释

删除语言代码行(babel)即可解决问题。

% Compile with LuaLaTeX
\documentclass{beamer}
%:Notes
\setbeameroption{show notes on second screen}
%------
% Problematic addition which causes invisible notes:
\usepackage[nil,bidi=basic]{babel}
\babelprovide[import=he,main]{hebrew}
\babelprovide[import=en]{english}
\babelfont{sf}{Arimo}
%------
\begin{document}
\frame{
\frametitle{1} 
\begin{tabular}{|r|r|}
1&2\\
\end{tabular}
}
\note{comment}
\end{document}

1型

XeLaTeX 的问题:

MWE1 - XeLaTeX + 注释 + \titlepage = 隐形表格。

删除\titlepage从文档主体解决了上述问题。

MWE2-XeLaTeX:

% Compile with XeLaTeX
\documentclass{beamer}
%:Notes
\setbeameroption{show notes on second screen}
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\frame{
\frametitle{1} 
\begin{tabular}{|r|r|}
1&2\\
\end{tabular}
}
\note{comment}
\end{document}

微波辐射计

虽然 MWE2 中的问题可以解决(如上所述这里) 通过在序言中添加以下代码行:

\AtBeginSection{
    \frame{\insertsectionhead}
}

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

那里的问题不太具体。

答案1

% Compile with LuaLaTeX
\documentclass{beamer-rl}
\usepackage{pgfpages-rl}
%:Notes
\setbeameroption{show notes on second screen}
%------
\usepackage[nil,bidi=basic]{babel}
\babelprovide[import=he,main]{hebrew}
\babelprovide[import=en]{english}
\babelfont{sf}{Arimo}
%------
\begin{document}
\frame{
\frametitle{1} 
\begin{tabular}{|r|r|}
1&2\\
\end{tabular}
}
\note{comment}
\end{document}

相关内容