.sty 的顶部对齐投影仪

.sty 的顶部对齐投影仪

我知道我可以通过以下方式将所有框架顶部对齐:

\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

相关内容