我知道我可以通过以下方式将所有框架顶部对齐:
\documentclass[t]{beamer}
但是,我正在为我的部门创建一个主题。有没有办法从 .sty 文件传递此选项?
答案1
添加\beamer@centeredfalse
到你的 .sty 文件可能会奏效
\documentclass{beamer}
\makeatletter
\beamer@centeredfalse
\makeatother
\begin{document}
\begin{frame}
we
\end{frame}
\end{document}
答案2
如果你将它设置为一个类,dept-beamer
那么你可以简单地将你需要的选项beamer
与用户声明的任何选项一起传递:
% dept-beamer.cls
%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{dept-beamer}% if class is dept-beamer.cls
...
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{beamer}}% pass options we don't know about off to beamer for processing so e.g. handout etc. will still work
\ProcessOptions*
\LoadClass[t]{beamer}% load class with departmental options
...
\endinput
% end of dept-beamer.cls