【问题标题】:wkhtmltopdf and MathJax: equations are rendered too smallwkhtmltopdf 和 MathJax:方程渲染得太小
【发布时间】:2018-07-23 13:23:42
【问题描述】:

我正在尝试使用 wkhtmltopdf 下载费曼讲座。这是我使用的命令行:

wkhtmltopdf.exe http://www.feynmanlectures.caltech.edu/I_44.html --javascript-delay 20000 --no-stop-slow-scripts ./out/I_44.pdf

但是,MathJAX 公式呈现得太小。这是一张图片:

如何放大渲染的方程?

this topic 建议的解决方案(据我所知)是添加

MathJax.Hub.Config({
CommonHTML: {
    minScaleAdjust: 100,
}
});

到 HTML。

当然,下载 HTML 文件并在将其传递给 wkhtmltopdf 之前对其进行修改太麻烦了。如果可能的话,我希望有一个更简单的解决方案。

【问题讨论】:

    标签: render wkhtmltopdf mathjax wkhtmltoimage wkhtmltopdf-binary


    【解决方案1】:

    尝试使用

    wkhtmltopdf.exe http://www.feynmanlectures.caltech.edu/I_44.html --run-script 'MathJax.Hub.Config({"HTML-CSS": {scale: 200}}); MathJax.Hub.Queue(["Rerender", MathJax.Hub], function () {window.status="finished"})' --window-status finished --no-stop-slow-scripts ./out/I_44.pdf
    

    这将为数学设置缩放因子并以该大小重新渲染它。它还使用window.status 变量将页面捕获与 MathJax 同步,以便在 MathJax 完成后立即进行捕获(而不是等待任意延迟)。

    【讨论】:

      猜你喜欢
      • 2019-04-21
      • 2013-09-22
      • 2019-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多