
У меня есть 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
.