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 最适合以后打印,但提供 .png 下载也可能会很好,因为它不应该增加太多额外的工作(dvipng 调用),并且会涵盖所有基础(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 回答