формат изображения в HTML и латексе - PullRequest
0 голосов
/ 17 марта 2010

Я хочу выбрать формат изображения для включения изображений как в HTML, так и в латекс.

Я обнаружил, что форматы jpeg и png не всегда хорошо работают в латексе. Является ли формат eps лучшим для латекса? Кажется, EPS не поддерживается в HTML?

Какой еще формат хорош?

Спасибо и всего наилучшего!

Ответы [ 3 ]

4 голосов
/ 17 марта 2010

Это зависит от того, какой «вкус» LaTeX вы используете.

Если вы используете «стандартный» LaTeX, вам придется использовать EPS. Поскольку, как вы заметили, изображения EPS не могут быть включены в HTML, вам придется использовать JPEG или PNG в HTML и преобразовывать эти изображения в EPS для включения в документ LaTeX (это можно автоматизировать с помощью ImageMagick).

В качестве альтернативы, и этот вариант я бы порекомендовал, вы можете использовать pdfLaTeX, который может обрабатывать JPEG и PNG напрямую, позволяя вам использовать те же изображения в ваших HTML и LaTeX документах.

1 голос
/ 18 марта 2010

Стандартный LaTeX действительно любит EPS, но есть причина & mdash; это векторный формат. Правильное создание вашей графики в EPS гарантирует, что качество вашей печатной продукции ограничено только качеством вашего принтера, а не разрешением файла изображения (как будет в случае с растеризованными форматами, такими как JPEG и PNG).

Итак, если вы включите, например, рисование линий, гистограммы и т. д., в значительной степени вам придется делать это в EPS (или PDF), а затем конвертировать в PNG для Интернета. Если ваша графика по сути растеризована (например, вы хотите включить фотографию), вы можете выбрать высококачественный JPEG, а затем использовать jpeg2ps для создания файла EPS для LaTeX (или включить их непосредственно в pdfLaTeX).

Напомним: ваш образ, а не программа определяет правильный формат изображения.

P.S. Такие инструменты, как TeX4ht обычно обрабатывают преобразование изображения, если это необходимо.

1 голос
/ 17 марта 2010

Встроенные макросы TeX и LaTeX не поддерживают изображения. Для таких преимуществ Дональд Кнут добавляет команду \special. Действительно, чтобы включить какое-то изображение в ваш документ, пакет LaTeX вставляет что-то подобное

\special{psfile="myimage1.eps"}

Созданный dvi-файл TeX содержит эту команду без изменений. Теперь вы хотите конвертировать dvi-файл в ps, например. Вы вызываете dvips -программу и эта программа вставляет ваше изображение в окончательный ps-файл.

Таким образом, формат eps лучше не для латекса, формат eps лучше для dvips, потому что PS - это PostScript, EPS - это инкапсулированный PostScript.

P.S. Существует jpeg2ps.exe программа для преобразования JPEG в EPS.

...