Есть ли способ, в файле стиля / класса LaTeX, определить, какое устройство вывода используется (или, по крайней мере, какие возможности оно имеет)? Причина в том, что я пишу файл класса, в котором я хочу использовать некоторые специфичные для Postscript пакеты (например, pstricks
), если Postscript доступен, но если я просто пишу
\RequirePackage{pstricks}
тогда, конечно, плохие вещи случаются, если я компилирую документ с помощью pdflatex
. Так что в идеале я ищу что-то, что я могу использовать как
\if@postscriptokay\RequirePackage{pstricks}\fi
Кажется, что это должно быть возможно, потому что я знаю, что пакеты типа pgf
могут изменить свое поведение, чтобы использовать соответствующие графические команды, основанные на устройстве вывода, но я сделал несколько поисков в Google и проверил в своей книге LaTeX нашел способ.