2010-03-03 1 views
3

я заметил некоторые странные эффекты при включении существующих PDF-файл графики в моих LATEX документов:Проблема при использовании LaTeX includegraphics с некоторыми PDF-файлов

Большинство файлов работать безупречно, но некоторые PDF-файлы, которые были созданы на другом компьютере (или из Интернета) заставляют всю страницу, на которой они встроены, постоянно искажаться. Я только замечаю разницу в сравнении друг с другом, но как только вы это видите, это очевидно. Текстовый макет кажется немного сломанным, и когда вы увеличиваете масштаб изображения, вы можете видеть его лучше.

Я постараюсь сделать несколько скриншотов для дальнейшей разработки, но в то же время:

Кто-нибудь видел это раньше, и как я могу избавиться от этих искажений?

+1

Каково качество графики в формате PDF, прежде чем вставлять их в документ? И какой инструмент просмотра PDF вы используете? Я видел искажение от просмотра PDF, которое я часто использую (Sumatra PDF), но когда тот же самый PDF открыт в читателе или печатается, он выглядит отлично. – Mica

+0

Когда вы приближаетесь к «сломанным» страницам, разрывают ли буквы в пикселях? А как насчет обычных страниц? Мое первое предположение заключается в том, что ваша графика в формате PDF в основном векторного формата, а «нечетные» - растрированы. Это может быть причиной того, что PDF-файл, который вы создаете, переключается с векторного на растровый формат для тех страниц, которые имеют растрированную графику. Это должно быть довольно очевидно при высоких уровнях масштабирования, если это так. – Timo

+0

распечатайте страницы - может быть, проблема с вашим зрителем. – AVB

ответ

2

У меня был один случай, когда подобный эффект появился, но он исчез при печати.

Почти наверняка, слюда права, и это проблема просмотра PDF-файла.

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

+0

Похоже, что это не проблема зрителя: проблема с такой страницей остается при преобразовании в постскриптум. – mitchus

1

Я никогда не видел, чтобы содержимое PDF влияло на макет текста за пределами PDF. Если вы используете pdflatex, я предлагаю вам попробовать обычный латекс и преобразовать внешние PDF-файлы в файлы EPS, используя pdf2ps и ps2epsi (по крайней мере, на машине Unix эти команды отправляются как часть Ghostscript).

Если вы не используете pdflatex, что вы используете для display Результаты, которые показывают искажения?

+0

Я предполагаю, что он говорит о наборе вместо макета (см. Комментарий о масштабировании). Если вы сравниваете идентичные векторные и растровые PDF-файлы на вашем экране, растрированный файл может подвергаться различному сглаживанию, чем векторный файл. Проблема не видна в печатных PDF-файлах и зависит от зрителя/платформы. – Timo

+0

Да, это выглядит как другое сглаживание. Если он отображается только в средстве просмотра, а не в распечатке, то я постараюсь жить с ним :) – brandstaetter

0

Я считаю, что ваша проблема может быть связана с сообщением here. Мое обходное решение состоит в том, чтобы открыть файлы в inkscape и при сохранении в качестве PDF-рендеринга шрифтов в виде путей (опция tickbox).