pyreport LaTeX 公式不起作用
pyreport LaTeX formulae not working
我正在尝试使用 pyreport
创建一个 HTML 报告,但它只能达到一个点,即未生成 LaTeX 公式。
这是我用于测试的输入文件:
#$ This is \LaTeX : $c = 2\cdot(a+b)$
比我运行pyreport -l -t html --verbose file.py
,但是我得到的报告是空。当我向输入文件或某些 Python 代码添加其他注释时,它会在报告中正确显示。这是 pyreport
的输出:
Running python script
/tmp/file.py:
Outputing report to
/tmp/file.html Ran script in 0.13s
我正在使用 Ubuntu 并且安装了 texlive
软件包。为什么公式没有添加到报告中?
我想我已经找到问题所在了。
问题是要在 html.
中转换的 RST 工具
在pyreport中,当你选择数学模式时,程序会把句子做成一个块
.. raw:: LaTeX</pre>
但是在新版本的rst2html中,这个命令不起作用,它被替换为:
.. math::</pre>
如果使用命令:
pyreport -l -e -t rst --verbose file.py</pre>
之后
rst2html file.rst > test.html</pre>
你会看到问题的。
您可以在 pyreport 代码中更改它,在 pyreport 的 main.py 中。 (使用定位来找到它)。并更换
.. raw:: Latex</pre>
, 经过
.. math::</pre>
最后一个问题是命令 \LaTeX,它不是 Latex 的数学模式。所以不行。
您可以向 RST 文档报告 http://docutils.sourceforge.net/docs/ref/rst/directives.html#raw
我正在尝试使用 pyreport
创建一个 HTML 报告,但它只能达到一个点,即未生成 LaTeX 公式。
这是我用于测试的输入文件:
#$ This is \LaTeX : $c = 2\cdot(a+b)$
比我运行pyreport -l -t html --verbose file.py
,但是我得到的报告是空。当我向输入文件或某些 Python 代码添加其他注释时,它会在报告中正确显示。这是 pyreport
的输出:
Running python script /tmp/file.py:
Outputing report to /tmp/file.html Ran script in 0.13s
我正在使用 Ubuntu 并且安装了 texlive
软件包。为什么公式没有添加到报告中?
我想我已经找到问题所在了。 问题是要在 html.
中转换的 RST 工具在pyreport中,当你选择数学模式时,程序会把句子做成一个块
.. raw:: LaTeX</pre>
但是在新版本的rst2html中,这个命令不起作用,它被替换为:.. math::</pre>
如果使用命令:
pyreport -l -e -t rst --verbose file.py</pre>
之后rst2html file.rst > test.html</pre>
你会看到问题的。 您可以在 pyreport 代码中更改它,在 pyreport 的 main.py 中。 (使用定位来找到它)。并更换
.. raw:: Latex</pre>
, 经过.. math::</pre>
最后一个问题是命令 \LaTeX,它不是 Latex 的数学模式。所以不行。
您可以向 RST 文档报告 http://docutils.sourceforge.net/docs/ref/rst/directives.html#raw