Jump to content

dvipng

dvipng — это кроссплатформенная программа для преобразования DVI вывода системы набора текста TeX в формат изображений PNG . Dvipng был написан Яном-Оке Ларссоном .

Традиционные файлы вывода, независимые от устройства вывода (DVI), TeX82 , следует как , которые из названия, предназначены для независимости от устройства вывода , но не встраивают реальные шрифты . Таким образом, файлы DVI не подходят для использования веб-браузерами , и для преобразования файла DVI в изображение необходима программа преобразования. Dvipng отображает глифы шрифта в изображениях, например, используя FreeType, если он доступен.

Хотя можно генерировать веб-графику с использованием других бэкэндов DVI, таких как dvips, а затем конвертера PostScript в изображение, такого как ImageMagick , использование dvipng требует запуска меньшего количества программ. Dvipng используется в качестве метода рендеринга по умолчанию для программного обеспечения MediaWiki , начиная с версии 1.8.0. Он также включен в дистрибутив TeXLive и несколько дистрибутивов Linux .

Dvipng выпускается под лицензией GNU LGPL .

Основное использование dvipng

[ редактировать ]

Чтобы использовать dvipng в самом простом виде, просто введите dvipng foo, где foo.dvi — это результат TEXа, который вы хотите преобразовать в формат PNG. Если в файле foo.dvi четыре страницы, эти страницы будут выведены как foo1.png, foo2.png, foo3.png и foo4.png соответственно. Если вы включили поддержку шрифтов PostScript (через FreeType), шрифты будут отображаться по мере необходимости. В противном случае dvipng будет использовать растровые (PK) шрифты, и если вы используете шрифты PK, которые ранее не использовались в вашей системе, они могут быть сгенерированы автоматически; этот процесс может занять несколько минут, поэтому отчеты о ходе выполнения отображаются по умолчанию. В следующий раз, когда тот же шрифт будет использован, он будет сохранен на диске, поэтому рендеринг пойдет намного быстрее. (Если dvipng пытается бесконечно генерировать одни и те же шрифты снова и снова, что-то не так. См. раздел «Невозможно генерировать шрифты» в Kpathsea.) Доступно множество опций (см. следующий раздел). Чтобы получить краткую информацию о доступных опциях, просто введите dvipng --help.

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c7b3776b4526c25feaaf07052721807e__1674095040
URL1:https://arc.ask3.ru/arc/aa/c7/7e/c7b3776b4526c25feaaf07052721807e.html
Заголовок, (Title) документа по адресу, URL1:
dvipng - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)