Запись пакета: отменить глобальную опцию?

Запись пакета: отменить глобальную опцию?

Я пишу файл класса, который должен иметь глобальную опцию "draft". Однако эта опция наследуется всеми импортированными пакетами и заставляет, например, graphicx заменять все изображения на коробки.

Есть ли способ, кроме переименования опции, изменить это? Например, каким-то образом сбросить опцию после того, как она была обработана моим классом?

решение1

Конечно, вы можете (список опций класса просто хранится в макросе, который вы можете переопределить), но, вероятно, вам не следует этого делать: тот факт, что все пакеты видят все опции класса документа, является документированной особенностью языка latex. Было бы лучше назвать опцию класса как-то иначе, если она специфична для класса.

Связанный контент