xdvi -copy пропускает шрифт

xdvi -copy пропускает шрифт

У меня есть tex-файл «file.tex», в котором есть строка

    \raisebox{-1pt}{\textcircled{\raisebox{-.9pt} {1}}}

Это отображает цифру 1 внутри круга. После latex команда xdvi -copy file.dviвыдает пустой круг без цифры. Однако xdvi file.dviотображает цифру 1 правильно. Моя проблема в том, что мне нужна эта -copyопция, так как файл .tex выводит более 900 страниц с интенсивным использованием математики, гиперссылок и диаграмм. Загрузка заняла бы слишком много времени без опции -copy. У меня нет других проблем с выводом xdvi -copy file.dvi.

Я использую Debian, а мой xdvi является частью texlive-2019. Я мог бы попробовать обновиться до последней версии texlive, но мне бы хотелось получить более немедленное решение.

решение1

Из страницы руководства xdvi:

-copy  (.copy)  Always use the copy operation when writing characters to the dis-
       play.  This option may be necessary for correct operation on a color  dis-
       play,  but  overstrike  characters  will be incorrect.  If greyscale anti-
       aliasing is in use, the -copy operation will disable  the  use  of  color-
       planes and make overstrikes come out incorrectly.  See also -thorough.

Overstring относится к печати символов один над другим, что имеет место в случае \textcircled. Так что это задокументировано. Не используйте -copy.

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