【发布时间】:2018-04-11 07:28:53
【问题描述】:
我想在这样的 ReST 文件的数学块中定义一个矩阵;
.. math::
\[\begin{bmatrix}a_1 & b_1\\ a_2 & b_2\end{bmatrix}\]
在我的 conf.py 中,我定义了一个序言以包含 LaTeX 包 amsmath
latex_elements = {
# Additional stuff for the LaTeX preamble.
'preamble': r'''
\usepackage{amsmath}
'''
}
但是,当我尝试使用 Sphinx 编译文档时,它会进入文档并永久挂在那里
writing output... [ 97%] theory_and_methodology
我错过了什么?
【问题讨论】:
-
默认情况下,对于 LaTeX 输出,Sphinx 已经完成了
\usepackage{amsmath,amssymb,amstext}的不必要的额外序言。对于使用 MathJax 的 HTML 输出,Sphinx LaTeX 配置中的内容完全无关紧要。问题在于\[...\]。它们是默认的,或者使用nowrap 选项。
标签: latex python-sphinx equation restructuredtext