Кажется, я нашел ответ от http://www.stat.duke.edu/~dmm36/tech.php,, вставленного ниже. Увы, похоже, я должен отказаться от TeXniscope. Мне нравится TeXniscope намного лучше, чем Skim, потому что он намного проще, имеет лучшие сочетания клавиш для подкачки страниц, и Skim заставляет вас вручную обновлять pdf каждый раз, когда возникает ошибка латекса (в противном случае Skim автоматически обновляется).
Цитируется из http://www.stat.duke.edu/~dmm36/tech.php:
После недавнего обновления до Leopard, что-то очень странное и ужасное начало происходить с файлами pdf, созданными в latex (дистрибутив MacTeX 2007). Суть в том, что шрифты не отображались правильно ни в одном приложении, которое использовало встроенный в Apple движок pdf (например, preview.app, skim.app, Texniscope.app, LaTeXit.app, но не Adobe Reader 8). Более таинственным был тот факт, что один и тот же документ мог отображаться по-разному в нескольких местах.
Началось много поисков, пока я не нашел в группе новостей mac tex сообщение о том, что проблема заключается в поврежденных кешах шрифтов. Другой поиск вызвал эту подсказку о том, как удалить все кэши шрифтов в Leopard. Из терминала введите следующие команды:
sudo rm -rf `lsof | grep com.apple.ATS/annex.aux | grep Finder | cut -c 66-139`
(замените lsof
на /usr/sbin/lsof
, если /usr/sbin
не на вашем пути)
sudo rm -rf /private/var/folders/*/*/-Caches-/com.apple.ATS
А затем перезагрузите компьютер. Это исправило проблему со шрифтом для меня.
Примечание: часть этой проблемы, по-видимому, является результатом того, что TeXniscope.app испортил кэш шрифтов. Например, если вы удалите кэш шрифтов, перезагрузите компьютер и откроете что-то в режиме предварительного просмотра, это будет выглядеть нормально, но как только вы снова откроете что-то в TeXniscope, вернитесь к чертежной доске. Если вы столкнулись с этой проблемой и используете TeXniscope в качестве средства предварительного просмотра PDF (как в Aquamacs), вам следует переключиться на Skim в качестве средства просмотра PDF. Это довольно мило, и в вики Skim есть инструкции по его интеграции с Aquamacs. Так или иначе, TeXniscope не разрабатывается.