Только dvi выдаёт ту же ошибку. А через ps работать мне неудобно.
Хотелось бы понять, в чём причина, а не просто заплатку ставить.
Ну, еcли подойти к вопросу глобально, причина в том, что вы используете пакет, написанный другим человеком, у которого свои, отличные от ваших, понятия об удобстве. Что ещё можно ответить на аргумент «мне неудобно»?
Говоря болеее конкретно,
видимо, автор пакета рассчитывал на использование dvips и его пакет делает какие-то вставки, рассчитанные именно на dvips. Возможно, такое поведение отключабельно, возможно, нет. Однако,
, увы, крайне тяжёл для чтения и понимания, так что, имхо, заплатки зачастую единственный метод решения проблем.