如果样式使用需要带有选项的包,那么这些选项是否会在使用它的文档中强制执行?

如果样式使用需要带有选项的包,那么这些选项是否会在使用它的文档中强制执行?

我正在编写一种样式,并使用了一个带有一个选项集的包,如下所示:

\RequirePackage[fit]{truncate}

但是,我很好奇这个选项是否现在在文档的所有地方强制执行,以及是否有办法避免这种情况,即使得它在使用我定义的函数时才有效。

由于我打算继续开发针对本地问题的其他解决方案,因此我对一般问题比具体问题更感兴趣,即仅与截断包有关的问题。

答案1

据我所知,从另一个包中调用一个包与用户自己调用它具有相同的效果,所以是的,该选项将被打开。

如果您想在更有限的情况下(您自己的功能)借用该选项,那么您将需要研究 truncate.sty 的代码并将您需要的内容编程到您自己的包中,以便只在您自己的功能内产生影响。

相关内容