Я ищу способ генерировать изображения PNG уравнений от ЛАТЕКСНОГОисходного кода, встроенного в шаблоны. Например, данный:
[% FILTER latex_display ]
\begin{eqnarray*}
\max && U(x,y) \\
\mathrm{s.t.} && p_x x + p_y y \leq I \\
&& x \geq 0, y \geq 0
\end{eqnarray*}
[% END %]
Я хотел бы получить вывод:
который должен в конечном счете отобразиться как:
Я использую ttree для генерации документов офлайн. Я знаю о Шаблоне:: Плагин:: Латекс, но это приспособлено к представлению фактических документов из ЛАТЕКСНЫХшаблонов.
Какие-либо предложения?
Я ценю предложения (и я проголосовал за них). Однако они не вполне, в чем я нуждаюсь. Я был бы очень признателен за несколько указателей к началу работы с Плагином или Фильтром для Шаблонного Инструментария.
Я был бы очень признателен за несколько советов по началу работы с плагином или фильтром для Template Toolkit
Эти документы на сайте Template Toolkit
должны содержать всю необходимую информацию для установки плагина или фильтра:
После того как вы отсортировали преобразование L A T E X в PNG, вам, вероятно, потребуется сохранить его как файл с помощью перенаправления . Пример из POD:
[% PROCESS my/png/generator
FILTER redirect("images/logo.png", binmode=1) %]
Надеюсь, что это поможет.
/ I3az /
Википедия делает нечто похожее на то, что вы хотите. Они используют программу под названием texcv
. Также есть MathJAX, который больше нацелен на динамический математический рендеринг на веб-страницах.
texcv
, согласно ссылке, написан на OCaml, однако, поскольку остальная часть Mediawiki написана на PHP, я не думаю, что у вас возникнут проблемы с перепрофилированием программы для использования с Perl.