如何摆脱投影仪中的导航栏?

use*_*089 5 latex beamer presentation pdflatex lyx

如何删除从beamer latex文件生成的每张幻灯片顶部的部分和子部分的导航栏?

我正在使用包beamerthemesplit.

sam*_*ter 7

删除框架顶部的部分导航的最简单方法是更改​​标题模板。

\documentclass{beamer}

\useoutertheme{split}
\setbeamertemplate{headline}{}

\begin{document}

\section{title}
\begin{frame}
\end{frame}

\end{document}
Run Code Online (Sandbox Code Playgroud)


Dav*_*d Z 6

Beamer 有不同的主题可供您使用,其中一些包含导航栏,有些则不包含。例如,默认主题不包含任何导航栏。用户指南中描述了 Beamer 可用的所有主题;只需选择一个适合您要求的并使用它:

\usetheme{default}
Run Code Online (Sandbox Code Playgroud)

例如。

如果您想更改现有主题以删除导航栏,您可以尝试设置

\useoutertheme{default}
Run Code Online (Sandbox Code Playgroud)

看看这是否会给您带来您喜欢的外观。如果没有,您可能必须进行一些特定于主题的操作。执行此操作所需的信息位于我上面链接的用户指南中。

  • 对于这种细粒度的修改,您可以使用主题,但必须覆盖单个 Beamer 模板。我查看了定义阴影模板的源文件,我认为您需要在“\useoutertheme{shadow}”之后插入类似“\setbeamertemplate{headline}{}”的内容(当然,您应该删除“ \useoutertheme{默认}`)。但我不熟悉修改这些模板的过程,因此您可能需要结合 Beamer 用户指南自行检查主题定义,以弄清楚如何获得您想要的外观。 (6认同)
  • 那是因为您正在尝试使用三个不同的外部主题。只有最后一个,在你的例子中是“shadow”,才会真正生效。您应该删除 `\usepackage{beamerthemesplit}` 和 `\usepackage{beamerthemeshadow}` 并只保留 `\useoutertheme{default}`。(另请记住,“\usepackage”是使用 Beamer 主题的错误方法) (3认同)

Nia*_*phy 2

确保演示结构不显示的愚蠢方法是(与主题无关)注释掉\section\subsection命令。