在 Windows 上运行 Jemdoc

问题描述 投票:0回答:1

我正在我的新驱动器上重新安装 Jemdoc+MathJax,因为过去几年我一直用它来生成我的个人网站。这是一个 Python 程序,使用简单的标记语言来生成网站,但好处是它具有使用 LaTeX 处理数学方程的良好功能。我放置了原始 Jemdoc 站点Jemdoc+MathJax 站点Jemdoc+MathJax Github的链接以供参考。

到目前为止,我已经从 Github 下载了 Jemdoc+MathJax 文件,安装了 Python 2.7,并将“jemdoc.py”文件放置在主 Python 文件夹中。当我导航到包含 jemdoc 文件的文件夹来构建页面时,我遇到以下问题:

  • 如果页面没有数学,则会构建,但具有“由 jemdoc 生成的页面”页脚,而不是“由 jemdoc+MathJax 生成的页面”页脚。即使我使用 Jemdoc+MathJax 中的 mysite.conf 文件也会发生这种情况。
  • 如果页面有简单的方程,页面会生成,但同样不使用MathJax,而是为网页生成小图像。
  • 如果页面中有比较复杂的数学符号,则网页构建失败。我已将其隔离到 jemdoc.py 文件中,但在构建 TeX 代码时未适当添加“\usepackage”命令。

我用来生成的结果非常漂亮,就像这个页面上的那样。总的来说,我只是不确定这些问题中的哪些是相关的(如果有的话),并且我不确定下一步要尝试什么,因为我没有在这里复制任何大错误。

python html mathjax markup jemdoc
1个回答
0
投票

我通过以下步骤解决了我自己的问题:

  1. 为了确保您实际上正在运行 Jemdoc + MathJax 而不仅仅是 Jemdoc,当您在记事本中打开核心 Jemdoc Python 脚本时,搜索“mathjax”以确认您拥有正确的 Python 脚本。

  2. 从步骤 1 确认您拥有正确的 Jemdoc Python 文件后,将该 Python 文件放在与 Jemdoc 标记脚本相同的文件夹中。我把它放在主要的 Python2.7 文件文件夹中,但它没有运行。

现在我终于可以继续实现我的梦想,成为一名拥有 50 年前网页的教授。

© www.soinside.com 2019 - 2024. All rights reserved.