如何使用 beamerthemesplit 将导航栏放在一行?

如何使用 beamerthemesplit 将导航栏放在一行?

我正在使用 beamer 中的 beamerthemesplit 包来创建演示文稿幻灯片。我得到了一个带有 2 个拆分列的标题(左侧 1 个用于部分,右侧 1 个用于子部分的名称)。我的问题是我希望部分水平扩展而不是垂直扩展。我的意思是我希望部分的名称从左到右而不是从上到下,然后是部分名称下方的子部分名称。

我知道我会得到 2 列,因为我使用了 beamerthemesplit。但我仍然想使用它,因为我喜欢它的颜色和整体输出。我希望部分从左到右,因为我不希望栏变宽,因为我有很多部分。

简单来说,我试图得到一个像这样的输出

答案1

  1. 根据beamer用户指南,该主题仍然仅出于兼容性原因而被包含;如果您正在使用该软件包split的最新版本,则应该避免选择它。beamer

  2. 您可以使用以下序言非常接近链接文件的外观:

    \documentclass[compress]{beamer}
    \usetheme{Madrid}
    \useoutertheme[footline=authortitle,subsection=false]{miniframes}
    

如果你只使用章节(没有子章节),那么与链接文件的唯一区别在于脚注,它不会分成两种颜色。(如果你使用小节,您将在标题中看到第二行,其中的点代表框架。)

用户指南(beameruserguide.pdf,通常位于路径中的 TEXMF 树中doc/latex/beamer)在其第三部分中提供了所有主题的清晰视觉描述,以及有关演示文稿外观的更多微调选项。

答案2

您可以使用这些:

\documentclass{beamer}  
\usetheme{Warsaw}  
\useoutertheme[subsection=false]{smoothbars}

它几乎与您的链接相同,但不同之处在于它将每个部分的子部分显示为该部分下方的点。

相关内容