使用沒有 Beamer 的 Beamer 模板系統?

使用沒有 Beamer 的 Beamer 模板系統?

我特別喜歡Beamer模板系統,特別是因為不同設定之間的層次關係,每個項目的字體、顏色和樣式之間的分離,以及為項目提供預先定義設定的多種選擇的能力。

因此,我正在考慮為論文製作一個文檔類,可以以相同的方式進行自訂。

最好有一個beamer-templates類似於獨立pgfkeys包的單獨包,可以使用它來擁有pgf-style 鍵值參數而不使用pgf其自身。但據我所知沒有這樣的包。

beamer那麼是否可以使用沒有自身的裸露模板系統呢beamer

答案1

如評論所述,beamer範本系統「設定」全部包含在一個檔案beamerbasetemplates.sty.人們可以以相對簡單的方式從該文件中提取概念。 (文件本身取決於覆蓋概念,beamer因此如果不進行一些設定/修改就無法直接載入。)

然而,模板/樣式表概念的大多數「實際」工作是將適當的「掛鉤」放入文件中使用的所有定義中,而不是定義模板的程式碼中。這beamer是透過(重新)定義整個文件架構以將\usebeamertemplate其包含在適當的位置來完成的。這是“真正的工作”,而且並非微不足道。 LaTeX 團隊正在積極研究這些概念:目前的實驗例如xtemplate或者'乳膠資料庫'(未發布)很有用,但有些陳舊:根據包括beamer模板方法、CSS pgfkeys、、ETC。,團隊正在研究新的/修改的想法來解決這個領域。

(請注意,beamer團隊目前是我,由於我也參與了 LaTeX3 工作,因此我更熱衷於一種新方法,而beamer不是簡單地以不太可能被廣泛採用的方式提取當前程式碼。 )

相關內容