You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看LaTeX Beamer主题(如Berlin)支持的所有特殊帧列表?

如何查看LaTeX Beamer主题(如Berlin)支持的全部特殊帧列表

要搞清楚某个Beamer主题支持哪些特殊帧,比如你提到的Berlin主题,可以用这几种实用方法:

  • 直接查看主题的样式文件
    Beamer的所有主题配置都写在对应的.sty文件里。以Berlin主题为例,它是个复合主题,依赖了miniframes外主题和rounded内主题,所以你需要找对应的样式文件:

    1. 先用命令行工具定位文件路径,比如执行 kpsewhich beamerouterminiframes.sty 或 kpsewhich beamerinnerthemerounded.sty,就能得到文件的绝对路径。
    2. 打开这些.sty文件,搜索和帧选项相关的定义代码——比如像metropolis主题里的standout,是通过\define@key{beamerframe}{standout}这类命令定义的,你可以搜索define@key、defbeamertemplate或者frame相关的关键词,找到所有自定义的帧选项。
  • 用命令行快速筛选关键内容
    如果你不想打开文件慢慢找,也可以用grep命令直接提取相关定义。比如针对miniframes外主题的样式文件,执行:

    grep -n "define@key\|defbeamertemplate" $(kpsewhich beamerouterminiframes.sty)
    

    这样就能直接输出所有和帧模板、帧选项相关的代码行,快速定位特殊帧的定义。

  • 查阅Beamer官方文档的主题章节
    Beamer的官方文档里会对每个内置主题的特性做详细说明,包括支持的特殊帧类型或帧选项。你可以在文档里搜索对应主题的名称(比如Berlin),找到它的特性介绍——注意有些主题的特殊功能是由它依赖的子主题提供的,所以可能需要同时查看子主题的说明。

举个例子,你提到的metropolis主题,它的standout特殊帧就是在beamerthememetropolis.sty里通过定义帧选项实现的,打开这个文件就能找到对应的代码。

内容的提问来源于stack exchange,提问作者HappyFace

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 20:45:08