我正在编写一个使用特定于大学的类文件的文档。为了解决这个问题,我将类文件缩减为一个名为的文件test.cls
,其中包含以下内容:
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{test}[2022/01/26]
\ProcessOptions\relax
\LoadClass{article}
\RequirePackage{xcolor}
\endinput
对于我的 TeX 文件,我想使用sgamex
包(您可以在这里找到)。这个包的重要特性是它xcolor
使用选项来加载包table
。
当然,xcolor
已经被类文件加载了,但没关系,因为可以将选项传递给类文件,然后将其提供给任何已加载的包。因此,我希望以下 .tex 文件将选项传递table
给test.cls
:
\documentclass[table]{test}
\usepackage{sgamex}
\begin{document}
Hello world.
\end{document}
但是,这会出现错误,指出存在选项冲突xcolor
。有趣的是,我没有收到任何有关未使用选项的警告。有人能解释为什么这不起作用吗?
当然,如果我更改类文件以xcolor
使用该table
选项加载,则一切都会按预期进行。但是,我无法在现实生活中更改类文件。