ここに、MathJaxをリアルタイムでレンダリングするこの例があります。後で読むことができるように、出力をpdfに変換したいと思います。これを行うための最良の方法は何ですか?ソースを少し微調整して、Texの各要素をループすることを示しますか?
3 に答える
きめ細かな制御が必要な場合は、おそらくデータを往復させて、latex と pdflatex または latex と dvipng に作業を任せる必要があります。http://www.fauskes.net/nb/htmleqII/
明らかに、これはより高いサーバー負荷につながりますが、これは許容できる場合とできない場合があります。
ブラウザー経由での印刷はコードが少なくなりますが、Chrome だけが一貫したクロスプラットフォームの PDF への印刷機能を備えているようです (ここで間違っている場合は訂正してください)。OSX および Linux クライアントは PDF の取得に問題はありませんが、Windows では......スクリーンショットを除いて、正確な形式で保存できるとは期待できません。
PDF は後で印刷するのに最適ですが、余分な作業 (dvipng 呼び出し) を追加する必要がなく、すべてのベースをカバーするため、.png のダウンロードも提供することをお勧めします (PDF リーダーは学校のコンピューターにインストールされていない可能性があります。 PDF は、ほとんどのモバイル デバイスなどではサポートされていません。)
両方のオプションをユーザーに提供することをお勧めします。そうすれば、ユーザーは自分のデバイスが最適にサポートする形式でデータを保存できます。
wkhtmltopdfのようなものがあなたのために働きますか? それとも、PDF を実際にクライアント側でレンダリングしたいですか?
これがhttp://quaoar.us:8080/mathjax-xsl.htmlに役立つかどうかを確認してください。AsciiDoc のインストールが必要で、それらを少し調整するだけで必要な出力が得られます。