5

テンプレートに埋め込まれた L A T E X ソース コードから方程式の 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 %]

出力を取得したい:

<div class="latex display"><img src="equation.png" width="x" height="y"></div>

最終的に次のように表示されます。

消費者の最適化問題

ttreeを使用してドキュメントをオフラインで生成しています。Template::Plugin::Latexについては知っていますが、それは L A T E X テンプレートから実際のドキュメントを作成することを目的としています。

助言がありますか?

アップデート:

提案に感謝します(そして、私はそれらに投票しました)。しかし、それらは私が必要としているものではありません。テンプレート ツールキットのプラグインまたはフィルターの使用を開始するためのいくつかのヒントをいただければ幸いです。

4

3 に答える 3

3

ウィキペディアは、あなたが望むものと同様のことを行います。と呼ばれるプログラムを使用しますtexcv。次に、Webページでの動的な数学レンダリングをより目的としたMathJAXもあります。

texcvOCaml で書かれたリンク先のページによると、Mediawiki の残りの部分は PHP で書かれているので、プログラムを Perl で使用するために再利用することに問題はないと思います。

于 2010-04-08T21:18:42.083 に答える
2

テンプレート ツールキットのプラグインまたはフィルターを使い始めるためのヒントをいくつか教えていただければ幸いです。

サイト上のこれらのドキュメントはTemplate Toolkit、プラグインまたはフィルターをセットアップするために必要なすべての情報を提供する必要があります。

L A T E X から PNG への変換をソートしたら、おそらくredirectを使用してファイルとして保存する必要があります。POD の例:

[% PROCESS my/png/generator 
    FILTER redirect("images/logo.png", binmode=1) %] 

それが役立つことを願っています。

/I3az/

于 2010-04-09T16:59:25.760 に答える
2

jsMathMathML、またはmathjaxを確認する必要があります

于 2010-04-08T21:19:47.917 に答える