【问题标题】:How to get rid of navigation bars in beamer?如何摆脱投影仪中的导航栏?
【发布时间】:2011-03-12 03:03:44
【问题描述】:

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

我正在使用包 beamerthemesplit。

【问题讨论】:

  • 在 Area51 有一个建议的网站,用于解决此类问题:area51.stackexchange.com/proposals/2148/…(免责声明:链接包含我的推荐 ID)
  • @David:还有一些元讨论meta.stackexchange.com/questions/12918/…。欢迎在 SO 上发布 LaTeX 帖子。
  • @Mark:是的,我知道,但是对于此类问题,Area51 提案是一个更好的地方。可以这么说,我要留下一个“转发地址”,以便以后偶然发现这个问题的人知道他们可以在另一个地方提出自己的问题。
  • 请尝试使您的问题标题反映您问题的内容。 “Beamer Latex 问题”不是一个好标题。 “如何摆脱投影仪中的导航栏”是个好标题。

标签: latex pdflatex presentation beamer lyx


【解决方案1】:

Beamer 有不同的主题可供您使用,其中一些包含导航栏,而另一些则不包含。例如,默认主题不包括任何导航栏。 Beamer 可用的所有主题都在user guide 中进行了描述;只需选择一个适合您的要求并使用它:

\usetheme{default}

例如。

如果你想改变现有的主题来移除导航栏,你可以尝试设置

\useoutertheme{default}

看看这是否给你一个你喜欢的样子。如果没有,您可能必须进行一些特定于主题的操作。执行此操作所需的信息在我上面链接到的用户指南中。

【讨论】:

  • 大卫,我试过了,但导航栏还在。我写的序言是: \usepackage{beamerthemesplit} \setbeamercovered{transparent} \useoutertheme{default} \usepackage{beamerthemeshadow}
  • 那是因为你试图使用三个不同的外部主题。只有最后一个,在您的情况下为shadow,实际上会生效。您应该删除\usepackage{beamerthemesplit}\usepackage{beamerthemeshadow},只留下\useoutertheme{default}。 (还请记住,\usepackage 是使用 Beamer 主题的错误方式)
  • 大卫,感谢您的回答,但我想保留阴影效果和背景颜色。通过删除 \usepackage{beamerthemesplit} 和 \usepackage{beamerthemeshadow} 并只留下 \useoutertheme{default},我不再有阴影效果和背景颜色,尽管导航栏被删除了。你对此有什么其他想法吗?
  • 对于这种细粒度的修改,您可以使用主题,但您必须覆盖单个 Beamer 模板。我查看了定义阴影模板的源文件,我认为您需要在\useoutertheme{shadow} 之后插入类似\setbeamertemplate{headline}{} 的内容(当然您应该删除\useoutertheme{default}) .但我不熟悉修改这些模板的过程,因此您可能需要结合 Beamer 用户指南自行检查主题定义,以确定如何获得所需的外观。
【解决方案2】:

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

\documentclass{beamer}

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

\begin{document}

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

\end{document}

【讨论】:

    【解决方案3】:

    确保演示结构不显示的愚蠢方法,(独立于主题)注释掉\section\subsection 命令。

    【讨论】:

      猜你喜欢
      • 2011-03-13
      • 2021-02-07
      • 2013-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多