![我想显示 frametitle+continued,但在 ppt 中使用 framebreaks 时,它显示 frametitle+RomanNumbers 从框架的第二页开始](https://linux22.com/image/437564/%E6%88%91%E6%83%B3%E6%98%BE%E7%A4%BA%20frametitle%2Bcontinued%EF%BC%8C%E4%BD%86%E5%9C%A8%20ppt%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20framebreaks%20%E6%97%B6%EF%BC%8C%E5%AE%83%E6%98%BE%E7%A4%BA%20frametitle%2BRomanNumbers%20%E4%BB%8E%E6%A1%86%E6%9E%B6%E7%9A%84%E7%AC%AC%E4%BA%8C%E9%A1%B5%E5%BC%80%E5%A7%8B.png)
我想用allowframbreaks
继续...替换帧的编号,但找不到用于此的命令。对于帧中断,我使用了命令\begin{frame}[allowframebreaks]{frametitle}\end{frame}
。我使用以下预备步骤:
\documentclass[slidestop,sans,mathserif,compress,10pt]{beamer}
%\documentclass[10pt]{beamer}
\colorlet{structure}{red!65!black}
%\beamertemplateshadingbackground{green!45}{white!75}
\setbeamertemplate{bibliography item}[text]
%\setbeamertemplate{bibliography entry title}{}
%\usepackage{beamerthemePaloAlto}
\usepackage{setspace}
%\usepackage{beamerthemesplit}
\usepackage{ragged2e}
%\usepackage{etoolbox}
%\usepackage{lipsum}
%\usepackage{slashbox,multirow}
\usepackage[english]{babel}
\usepackage{beamerthemesplit}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{tabulary}
\usepackage{hyperref}
\usepackage{geometry}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage{breqn}
\setbeamertemplate{caption}[numbered]
%\usepackage{cite}
%\usepackage{tikz}
%\usepackage{pgflibraryshapes}
%\usepackage{tikz}
%\usepackage{pgflibraryshapes}
\mode<presentation> {
%\usetheme{Marburg}
%\usetheme[hoptionsi]{Berlin}
\usetheme{Warsaw}
答案1
以下是具体操作方法
\documentclass[slidestop,compress,10pt]{beamer}
\usetheme{Warsaw}
\usepackage{blindtext} % For filler text
\setbeamertemplate{frametitle continuation}[from second][continued]
\begin{document}
\begin{frame}[allowframebreaks]{frametitle}
\blindtext[4]
\end{frame}
\end{document}
关键是\setbeamertemplate
命令。这是用于设置模板属性的通用命令。第一个参数frametitle continuation
告诉它要设置哪个属性。第二个参数from second
是一个现有选项,它将相同的单词放在第一张幻灯片之后的所有幻灯片上。第三个参数continued
是应该是什么单词,例如,如果您想要“cont.”而不是“continued”,您可以使用
\setbeamertemplate{frametitle continuation}[from second][cont.]
您还可以使用
\setbeamertemplate{frametitle continuation}[from second][\insertcontinuationtext]
插入默认的连续文本,在本例中为“(cont.)”,尽管它会随语言而变化。如果您省略第三个参数,这也是默认设置。
查看beamer 用户指南创建框架:第 60 页的框架环境。