9

ここに、MathJaxをリアルタイムでレンダリングするこの例があります。後で読むことができるように、出力をpdfに変換したいと思います。これを行うための最良の方法は何ですか?ソースを少し微調整して、Texの各要素をループすることを示しますか?

4

3 に答える 3

3

きめ細かな制御が必要な場合は、おそらくデータを往復させて、latex と pdflatex または latex と dvipng に作業を任せる必要があります。http://www.fauskes.net/nb/htmleqII/

明らかに、これはより高いサーバー負荷につながりますが、これは許容できる場合とできない場合があります。

ブラウザー経由での印刷はコードが少なくなりますが、Chrome だけが一貫したクロスプラットフォームの PDF への印刷機能を備えているようです (ここで間違っている場合は訂正してください)。OSX および Linux クライアントは PDF の取得に問題はありませんが、Windows では......スクリーンショットを除いて、正確な形式で保存できるとは期待できません。

PDF は後で印刷するのに最適ですが、余分な作業 (dvipng 呼び出し) を追加する必要がなく、すべてのベースをカバーするため、.png のダウンロードも提供することをお勧めします (PDF リーダーは学校のコンピューターにインストールされていない可能性があります。 PDF は、ほとんどのモバイル デバイスなどではサポートされていません。)

両方のオプションをユーザーに提供することをお勧めします。そうすれば、ユーザーは自分のデバイスが最適にサポートする形式でデータを保存できます。

于 2011-11-13T02:25:07.430 に答える
0

wkhtmltopdfのようなものがあなたのために働きますか? それとも、PDF を実際にクライアント側でレンダリングしたいですか?

于 2011-11-15T19:35:29.930 に答える
-1

これがhttp://quaoar.us:8080/mathjax-xsl.htmlに役立つかどうかを確認してください。AsciiDoc のインストールが必要で、それらを少し調整するだけで必要な出力が得られます。

于 2012-02-09T12:46:56.447 に答える