使用MathJax创建矩阵定义的Doxygen Latex输出会产生错误

时间:2014-09-14 13:38:39

标签: matrix latex doxygen mathjax

我正在尝试让Doxygen创建一个包含使用MathJax表示法定义的矩阵的乳胶文件。 有问题的矩阵定义如下:

\f$\begin{bmatrix}n2 / (r - l) & 0 & 0 & 0 \\0 & n2 / (t - b) & 0 & 0 \\r + l / (r - l) & (t + b) & - (f + n) / (f - n) & -1         \\0 & 0 & -(2 * f * n) / (f-n) & 0\end{bmatrix}\f$

我在doxyconfig中包含了这些行:

MATHJAX_FORMAT         = HTML-CSS
MATHJAX_RELPATH        = http://cdn.mathjax.org/mathjax/latest
MATHJAX_EXTENSIONS     = TeX/AMSmath TeX/AMSsymbols

并且措施良好:

EXTRA_PACKAGES         = TeX/AMSmath

Latex在到达给出错误的矩阵时无法编译:

  

LaTeX错误:环境bmatrix未定义。

添加行

\usepackage{amsmath}

到doxygen生成的文件'refman.tex'解决了问题,但这不是解决方案,因为每次运行doxygen都会覆盖此文件。

我会假设我添加到'.doxyconfig'的行会解决这个问题,但他们没有。

0 个答案:

没有答案