Странности при просмотре в Okular PDF-файлов, созданных в LaTeX

Автор amdir, 01 июня 2011, 22:17:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

amdir

Добрый день!

Почему-то PDF-файлы, сгенерированные с помощью LaTeX, в Okular на экране отображаются слегка кривовато (буквы разного размера, строчки неровные, читать не слишком приятно), но в то же время печатаются из того же Okular абсолютно корректно. С другими PDF-файлами такого не происходит. Не подскажет ли кто-нибудь, что с этим можно сделать?

Спасибо

Udachnik

Маловато информации. А что за шрифт используется? Как выглядят pdf-файлы созданные не в LaTeX-е но с теми же шрифтами? И как эти же файлы выглядят в программах не использующих poppler (том же акробат ридере) и использующих его (xpdf или evince)?

amdir

#2
Спасибо за наводящие вопросы! Результаты моих экспериментов оказались несколько неожиданными. Я попробовал пять программ просмотра: Okular, Evince, XPDF, Adobe Reader для GNU/Linux и Adobe Reader для Windows. В каждой из них открывал следующие файлы (все в формате PDF):


  • реферат, написанный пару дней назад в LyX (шрифт "Times Roman"; при использовании шрифта "Computer Modern Roman" Okular вёл себя так же);
  • диссертация, написанная несколько лет назад в LaTeX без использования LyX (шрифт по умолчанию, поскольку никаких команд для выбора шрифта я не использовал);
  • реферат, написанный в OpenOffice.org Writer;
  • руководство к классу memoir, загруженное из Интернета;
  • электронная книга, загруженная из Интернета.

Реферат, написанный в LyX, корректно отобразился в Evince. XPDF ведёт себя так же, как и Okular: буквы разного размера, строки неровные, тире нормально отображаются только в сильно увеличенном масштабе, в противном случае выглядят непропорционально жирными. Adobe Reader (как в Debian, так и в Windows) шрифты отображает нормально, но тире, наоборот, слишком тонкие (почти не видны), приходится, опять-таки, слишком сильно увеличивать масштаб. С печатью проблем не возникло ни в одной из четырёх программ.

Диссертация, напротив, корректно отображается в Okular, Evince и XPDF, а также в Adobe Reader для Windows и не корректно - в Adobe Reader для GNU/Linux: буквы разного размера, строки неровные, тире нормально отображаются только в сильно увеличенном масштабе, в противном случае выглядят настолько тонкими, что в некоторых местах не видны вовсе.

Реферат, написанный в OpenOffice.org Writer, корректно отображается во всех программах. То же самое и с электронной книгой, и с документацией на класс memoir.

AR

Цитата: amdir от 01 июня 2011, 22:17:37
Почему-то PDF-файлы, сгенерированные с помощью LaTeX, в Okular на экране отображаются слегка кривовато (буквы разного размера, строчки неровные, читать не слишком приятно), но в то же время печатаются из того же Okular абсолютно корректно.
Проблема в шрифте Computer modern, который хорошо выглядит в напечатанном виде, но совершенно не годится для просмотра документов на экране.

Ситуацию может улучшить пакет cm-super, подключаем
\usepackage{type1ec}

Так же можно использовать национальные шрифты (ПТ Санс, ПТ Сериф) из пакета paratype (texlive2011 winXP). Полученные документы выглядят очень хорошо. Подключаем
\usepackage{paratype}