我想使用\section
并将\subsection
它们添加到我的投影仪演示文稿中的单独幻灯片中。
正在做 :
\AtBeginSection{\frame{\sectionpage}}
自动创建包含当前幻灯片的幻灯片。我怎样才能删除其上方的“第 1 部分”?另外,我可以将语言设置为法语而不是英语吗?此外,我怎样才能在部分标题上方添加我想要的内容,例如“第 1 部分”?
同样适用于\subsection
:以下不起作用:
\begin{frame}
\selectlanguage{french}
\subsectionpage
\end{frame}
答案1
命令\sectionpage
和\subsectionpage
为您的章节和小节生成介绍框架。这些框架的格式由模板section page
和给出subsection page
。如果您不喜欢它们的默认值,则需要重新定义它们。
以下示例应该会告诉您需要了解的内容,甚至更多。我在示例中使用了希腊语(而不是法语),主要是因为“section”和“subsection”这两个词在法语中的翻译相同。请注意以下几点:
\AtBeginSection
和\AtBeginSubsection
在开始时使用,每当定义一个节或小节时自动调用\sectionpage
和。\subsectionpage
- 提供了“Section”和“Subsection”的希腊语翻译。
- 定义了两个自定义版本的节和子节页面模板。它们都指定了代码名称
mine
,但默认情况下不使用。这两个模板都省略了编号,并将其替换为其(可选)参数中提供的任何内容。 \selectlanguage
并且章节/小节框架会以正确的语言自动生成。- 使用
\setbeamertemplate
选项mine
,您可以切换到自定义幻灯片。请注意如何传递可选参数,该参数显示在节/小节标题上方。
这是投影仪代码:
\documentclass[12pt]{beamer}
\usepackage[english,greek]{babel}
\AtBeginSection{\frame{\sectionpage}}
\AtBeginSubsection{\frame{\subsectionpage}}
\newtranslation[to=greek]{Section}{En'othta}
\newtranslation[to=greek]{Subsection}{Upoen'othta}
\defbeamertemplate{section page}{mine}[1][]{%
\begin{centering}
{\usebeamerfont{section name}\usebeamercolor[fg]{section name}#1}
\vskip1em\par
\begin{beamercolorbox}[sep=12pt,center]{part title}
\usebeamerfont{section title}\insertsection\par
\end{beamercolorbox}
\end{centering}
}
\defbeamertemplate{subsection page}{mine}[1][]{%
\begin{centering}
{\usebeamerfont{subsection name}\usebeamercolor[fg]{subsection name}#1}
\vskip1em\par
\begin{beamercolorbox}[sep=8pt,center,#1]{part title}
\usebeamerfont{subsection title}\insertsubsection\par
\end{beamercolorbox}
\end{centering}
}
\begin{document}
\selectlanguage{english}
\section{First}
\begin{frame}
This frame is in the first section.
\end{frame}
\selectlanguage{greek}
\section{De'uterh}
\subsection{M'esa sth de'uterh}
\begin{frame}
Aut'h h diaf'aneia e'inai sth de'uterh upoen'othta.
\end{frame}
\setbeamertemplate{section page}[mine]
\setbeamertemplate{subsection page}[mine]
\selectlanguage{english}
\section{First again}
\begin{frame}
This frame is again in the first section.
\end{frame}
\setbeamertemplate{section page}[mine][Look out!]
\section{After the first}
\begin{frame}
This frame is in the section that is after the first.
\end{frame}
\setbeamertemplate{section page}[mine]
\setbeamertemplate{subsection page}[mine][Prosoq'h!]
\selectlanguage{greek}
\section{De'uterh p'ali}
\subsection{M'esa sth de'uterh p'ali}
\begin{frame}
Aut'h h diaf'aneia p'ali e'inai sth de'uterh upoen'othta.
\end{frame}
\end{document}
幻灯片从左到右、从上到下 --- 通过右键单击图像并在新选项卡中打开,您甚至可以使其可读。:-)