Javascript 将mathjax转换为pdf文件

Javascript 将mathjax转换为pdf文件,javascript,mathjax,Javascript,Mathjax,我有一个实时呈现MathJax的示例。我想将输出转换成pdf格式,以便以后阅读。最好的方法是什么?Show我只是稍微调整一下源代码,并在Tex中循环每个元素?如果您想要细粒度的控制,您可能需要对数据进行往返,并让latex和pdflatex或latex和dvipng完成工作 显然,这将转化为更高的服务器负载,这可能是可以接受的,也可能是不可以接受的 通过浏览器打印代码会更少,但只有Chrome似乎具有一致的跨平台打印到pdf功能(如果我在这里出错,请纠正我)。OSX和Linux客户端获取PDF不

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

如果您想要细粒度的控制,您可能需要对数据进行往返,并让latex和pdflatex或latex和dvipng完成工作

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

通过浏览器打印代码会更少,但只有Chrome似乎具有一致的跨平台打印到pdf功能(如果我在这里出错,请纠正我)。OSX和Linux客户端获取PDF不会有任何问题,但在Windows上。。。。。。你不能期望他们能够以任何精确的格式保存它,除了可能作为屏幕截图

PDF最适合以后打印,但也可以提供.png下载,因为它不会增加太多额外的工作(dvipng调用),并且可以覆盖所有基础(学校电脑上可能没有安装PDF阅读器,大多数移动设备都不支持PDF等)


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

有什么东西适合你吗?还是希望PDF在客户端实际呈现?

看看这是否有帮助。它需要安装AsciiDoc,其中的一些调整将提供所需的输出。

您可能只需要从浏览器打印到PDF。@Eligray:但这看起来不太好,对吗?您使用什么后端语言?@Mark我觉得不错。当然,排版不是绝对完美,但已经足够好了。你能再详细说明一下你的第一句话“往返数据,让latex和pdflatex……完成工作”吗?另外,关于链接,您指的是哪些代码?为什么相关?