我使用 Philex 包来获取语言示例。我发现,如果我用 Beamer 加载它,我会在每个部分的开头得到一张空白幻灯片(参见我的 MWE)。这不仅仅是 Philex 的问题,因为同样的事情也发生在 Linguex 上。(Philex 基于 Linguex。)
\documentclass{beamer}
\title{Philex MWE}
\author{Thomas Hodgson}
\usepackage{philex}
% \usepackage{linguex}
\begin{document}
\maketitle
\section{Section one} % (fold)
\label{sec:section_one}
\begin{frame}[t]\frametitle{Frame one}
Some text.
\end{frame}
% section section_one (end)
\section{Section two} % (fold)
\label{sec:section_two}
\begin{frame}[t]\frametitle{Frame two}
Some more text
\end{frame}
% section section_two (end)
\end{document}
答案1
的 4.0 版linguex
添加了一些代码来修复 的奇怪间距问题beamer
。我怀疑这个问题的根源后来在 中得到了修复beamer
,现在 中的修复linguex
导致了这个问题。这个问题已在 的 4.3 版中得到修复,linguex
但如果您使用的是旧版本的软件包,则可以使用软件包撤消修复etoolbox
。
回答旧版本linguex
我在你的文档中添加了两行:
\usepackage{etoolbox}
\AtBeginDocument{\patchcmd{\label}{\strut}{}{}{}}
这是完整的代码,现在可以正常工作了。我使用 进行了测试linguex
,因为我不熟悉这些philtex
命令。
\documentclass{beamer}
\title{Philex MWE}
\author{Thomas Hodgson}
%\usepackage{philex}
\usepackage{linguex}
\usepackage{etoolbox}
\AtBeginDocument{\patchcmd{\label}{\strut}{}{}{}}
\begin{document}
\section{Section one} % (fold)
\label{sec:section_one}
\begin{frame}[t]\frametitle{Frame one}
\ex.
\a. Some text.
\end{frame}
% section section_one (end)
\section{Section two} % (fold)
\label{sec:section_two}
\begin{frame}[t]\frametitle{Frame two}
Some more text
\end{frame}
% section section_two (end)
\end{document}