我特别喜欢 Beamer 模板系统,尤其是因为它不同设置之间的层次关系,每个项目的字体、颜色和样式之间的分离,以及为项目提供多种预定义设置选择的能力。
因此,我正在考虑为论文创建一个文档类,以便以同样的方式进行定制。
最好有一个beamer-templates
类似于独立pgfkeys
包的单独包,这样人们就可以使用它来获得pgf
-style 键值参数而无需使用pgf
它本身。但据我所知,没有这样的包。
beamer
那么,是否可以使用without本身的基本模板系统beamer
?
答案1
正如评论中所述,beamer
模板系统“设置”在 中全部包含在一个文件中。beamerbasetemplates.sty
人们可以用相对简单的方式从该文件中提取概念。(该文件本身依赖于 中的覆盖概念,beamer
因此如果不进行一些设置/修改,则无法直接加载。)
然而,模板/样式表概念的大部分“实际”工作是将适当的“钩子”放入文档中使用的所有定义中,而不是定义模板的代码。这beamer
是通过(重新)定义整个文档架构以\usebeamertemplate
在适当的位置包含等等来完成的。这是“实际工作”,并非易事。LaTeX 团队正在积极研究这些概念:当前的实验包括xtemplate
或者'LaTeX 数据库'(未发布)很有用,但有些过时了:考虑到beamer
模板方法、CSS、pgfkeys
、ETC。,该团队正在研究解决这一领域的新想法/修改想法。
(请注意,'beamer
团队目前就是我,而且由于我也参与了 LaTeX3 的工作,因此我更热衷于一种新方法,而beamer
不是简单地以一种不太可能被广泛采用的方式提取当前代码。)