将mathjax转换为pdf文件

时间:2011-11-06 18:57:18

标签: javascript mathjax

我有这个示例here,可以实时呈现MathJax。我想将输出转换为pdf,以便稍后阅读。做这个的最好方式是什么?显示我只是稍微调整一下源并在Tex中循环每个元素?

3 个答案:

答案 0 :(得分:3)

如果你想要细粒度的控制,你可能需要往返数据,让latex和pdflatex或latex和dvipng完成工作。 http://www.fauskes.net/nb/htmleqII/

显然,这将转化为更高的服务器负载,这可能是也可能是不可接受的。

通过浏览器进行打印将减少代码,但只有Chrome似乎具有一致的跨平台打印到pdf功能(如果我在这里错了,请纠正我)。 OSX和Linux客户端在获取PDF时不会有任何问题,但在Windows上......你不能指望他们能够以任何准确的格式保存它,除非是截图。

PDF最适合稍后打印,但也可以提供.png下载,因为它不应该添加额外的工作(dvipng调用),并且将涵盖所有基础(PDF阅读器可能不会安装在学校的计算机,大多数移动设备都不支持PDF。)

我建议为用户提供这两个选项,这样他们就可以以设备支持的格式保存数据。

答案 1 :(得分:0)

wkhtmltopdf之类的东西会对你有用吗?或者您希望PDF实际呈现给客户端吗?

答案 2 :(得分:-1)

看看这有助于http://quaoar.us:8080/mathjax-xsl.html。它需要安装AsciiDoc,其中的一些调整将提供所需的输出。