关于 beamer 元素类别到主题元素映射的文档?

关于 beamer 元素类别到主题元素映射的文档?

我一直在寻找能够解释beamer元素类别(例如“结构”)和常见主题元素之间常见映射的文档。我还没有在任何beamer包含发行版、谷歌搜索等的文档中找到我想要的内容。(我不是说那里没有信息——但我还没有找到。)

我知道我可以全局更改主题中各种元素的前景色和背景色以及字体beamer。但是,除了使用我遇到的几个示例进行反复试验外,我无法发现哪些类别名称通常会更改哪些beamer元素,而且每个主题中的映射似乎都不相同。

例如,我发现我可以Pittsburgh使用以下方法设置主题中标题框和上栏的前景色和背景色

\setbeamercolor*{structure}{bg=...,fg=...}

但根据过去的经验,我不会假设其他主题中相同或相应的元素会受到相同命令的影响。更重要的是,有些元素我不知道如何更改(例如主背景)。

除了彻底消化beamer样式文件之外,还有其他方法可以学习这些映射吗?

答案1

也许我没有理解你的问题,但我很惊讶你无法在任何文档中找到你想要的东西 - beamer 手册非常好。
例如,这是 3.07 手册中的结构。所以这个页面说你可以使用{structure}with\setbeamercolor\setbeamerfont,或{local structure}with\setbeamercolor等等。

再说一次,如果您正在寻找将主题放在一起的人的文档,并且想知道他们使用了什么,我相信您运气不佳。但由于我最近走上了这条路,我会分享一些我学到的东西。

并非所有主题都以相同的方式制作 - 不同的作者尝试做不同的事情,并改变了不同的基本元素。不过,更高级别的主题文件并不那么可怕,对于您的Pittsburgh主题(在 *nix 系统上,您可能会在/usr/share/texmf/tex/latex/beamer/themes/theme/或类似的东西中找到)它实际上并没有太大的变化。在 中beamerthemePittsburgh.sty,您可以忽略该\ProvidesPackageRCS命令(或参见对此有疑问)。它只改变了两件事,并且只针对四种演示模式。首先,它将所有框架标题移到右侧。然后,它将内部主题更改为圆圈。您可以beamerinnerthemecircles.sty以相同的方式阅读,它只更改了两个模板。如您所见,这是一个非常简单的主题。

如果你不喜欢任何组合投影仪主题矩阵只需进行一两处简单的更改,您最终可能会像我一样制作自己的主题。如果其中一个很接近,那么在这里提出一个更具体的问题将大有帮助。以下是我刚刚了解并坚持在我的主题中的一些元素:

我的标题幻灯片的背景图片

{
\usebackgroundtemplate{
    \includegraphics[width=\paperwidth, height=\paperheight]{titleSlideImage.png} }
    \begin{frame}[plain]
        \titlepage
    \end{frame} }

由于背景图像,我想将所有标题幻灯片信息向下移动

\addtobeamertemplate{title page}{\vspace{3\baselineskip}}{}

我还想要默认的枚举数字

\setbeamertemplate{enumerate items}[default]

所有标题均为白色

\setbeamercolor{titlelike}{fg=white}

我也修改了我的发布目录这里\setbeamercolor并在item projected和上使用local structure,分别更改 的颜色和 项目符号 默认枚举。 我不会用我的所有更改来烦扰您,但是当我今天晚些时候完成它时,我可能会在一个问题中发布我的代码。

相关内容