Размытые цвета с использованием epsfig или graphicx в латексе


Мой код достаточно прост, и импорт изображений eps-это то, что я делал раньше с другим контентом, созданным matlab, но по той или иной причине я получаю размытые цвета в моей тепловой карте, когда я использую epsfig или graphicx для импорта его в мой документ. На рисунке ниже справа показано, что я компилирую в DVI и открываю документ в Yap, а слева-если я просто просматриваю eps в GSView.

Alt текст http://img85.imageshack.us/img85/1694/epsproblem.png

Вот мой код. Этот пример использует graphicx, но идея та же самая с epsfig.

begin{Рисунок}

центрирование

includegraphics[scale=0.5] {images/ngram3_model_raw.eps}

caption{недоумение при сравнении против набора тестов ступицы}

end{Рисунок}

Может быть, есть какой-то вариант, который я забываю?

2 2

2 ответа:

У меня была та же проблема с DVI, но если я скомпилировал в pdf, изображения были прекрасны

То, что вы видите, - это билинейная интерполяция. Это делает зритель. Вероятно, Matlab определяет содержимое участка как пиксельное изображение (я предполагаю, что вы используете imagesc?).

Решение не является простым. Это может помочь использовать другую цепочку обработки (как указывал WtFudgE), которая приведет данные в конечном итоге в формат, где они больше не интерполируются. Вы также можете использовать другой просмотрщик, который не интерполирует, и я бы предположил, что принтер также не интерполирует. Это опять может быть зависит от приложения, из которого вы печатаете.

Извините, что у меня нет решения для вас; по крайней мере, теперь у вас есть несколько новых слов для поиска в Google. ;)