Конвертировать фрагменты TeX в изображения PNG

Конвертировать фрагменты TeX в изображения PNG

Различные встроенные формулы в стиле TeX можно найти в Википедии и других местах, например:

\begin{array}{rcl} Y' &=& Y' + 16\\ U &=& U + 128\\ V &=& V + 128 \end{array}

Они не являются полными .texфайлами, поэтому pdflatexне могут обрабатываться напрямую. Несмотря на это, сервер преобразует их в изображения PNG и отображает их в браузере.

Как можно преобразовать такой код в изображения из командной строки?

решение1

Вы можете использовать (и я использовал)mathTeX:

MathTeX, лицензированный по gpl, является cgi-программой, которая позволяет вам легко встраивать математику LaTeX в ваши собственные html-страницы, блоги, вики и т. д. Она анализирует математическое выражение LaTeX и немедленно выдает соответствующее изображение gif (или png), а не обычный TeX dvi. Так что просто поместите html-тег в вашем документе там, где вы хотите видеть соответствующее выражение LaTeX.

Его можно использовать как CGI-скрипт на сервере и напрямую ссылаться на него из тега <img>, или запустить в командной строке для генерации отдельных файлов изображений. С домашней страницы:

mathTeX обычно запускается вашим веб-сервером как cgi-программа, получая входное выражение из строки запроса тега html. Но вы также можете запустить mathTeX из оболочки Unix, передав все входные данные в командной строке. Например, ./mathtex.cgi "x^2+y^2" –o equation1 отображает изображение x^2+y^2 в файле equation1.gif.

Связанный контент