这MWE
:
% test.tex
\documentclass{format}
\begin{document}
\begin{frame}
My name is chichi.
\end{frame}
\end{document}
我的.cls
文件:
% format.cls
\PassOptionsToClass{20pt,aspectratio = 1610}{ beamer }
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{format}[23/06/2023]
\LoadClass{beamer}
但是,如果我\PassOptionsToClass
直接在.tex
文件中使用,它会很有用,如下所示:
\PassOptionsToClass{20pt,aspectratio = 1610}{beamer}
\documentclass{beamer}
\begin{document}
\begin{frame}
My name is chichi.
\end{frame}
\end{document}
因为我想要设计一个用户界面,可以改变 beamer 模板中的 beamer 大小和字体大小,所以我在文件\PassOptionsToClass
中使用了它.cls
。
答案1
修改.cls
为:
% format.cls
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{format}
\PassOptionsToClass{20pt,aspectratio = 1610}{beamer}
\ProcessOptions\relax
\LoadClass{beamer}