如何将选项传递给使用 \LoadClass 加载的类所需的包?

如何将选项传递给使用 \LoadClass 加载的类所需的包?

我正在编写一个 .cls 文件,其中有一个\LoadClass{FooClass}命令。现在FooClass加载一个包,假设BarPackage我需要向其传递选项SomeOption。我尝试了以下操作:

\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{MyNewClass}[2018/03/11 Some Comment]

\PassOptionsToPackage{SomeOption}{BarPackage}

\ProcessOptions\relax

\LoadClass[other, options]{FooClass}  % FooClass.cls contains
                                      % \RequirePackage{BarPackage}

但它似乎没有起到作用。虽然BarPackage已加载,但它并没有表现得像SomeOption已传递一样。

我需要能够保留FooClass已加载BarPackage的任何选项,但要添加SomeOption它们。

相关内容