在Doxygen Markdown中包含数学符号/方程式的最佳方法是什么?我已经通过在我的Doxygen配置中启用MathJax在我的.md markdown文件中执行类似的操作来使其工作:
\\[
A_{C \\rightarrow P}=\\begin{bmatrix}
f * S_x / d_{px} & 0.0 & C_x & 0.0 \\\\ \
0.0 & f / d_{py} & C_y & 0.0 \\\\ \
0.0 & 0.0 & f & 0.0 \\\\ \
0.0 & 0.0 & 1.0 & 0.0 \\\\
\\end{bmatrix}
\\]
但是你可以看到,我已经进入了逃离地狱的土地。与启用MathJax的页面一起使用的原始LaTeX如下所示:
\[
A_{C \rightarrow P}=\begin{bmatrix}
f * S_x / d_{px} & 0.0 & C_x & 0.0 \\
0.0 & f / d_{py} & C_y & 0.0 \\
0.0 & 0.0 & f & 0.0 \\
0.0 & 0.0 & 1.0 & 0.0 \\
\end{bmatrix}
\]
有更好的方法吗?
答案 0 :(得分:1)
正如@albert指出的那样,您需要使用doxygen's formatting commands,在您的情况下\f[
和\f]
:
\f[
A_{C \rightarrow P}=\begin{bmatrix}
f * S_x / d_{px} & 0.0 & C_x & 0.0 \\
0.0 & f / d_{py} & C_y & 0.0 \\
0.0 & 0.0 & f & 0.0 \\
0.0 & 0.0 & 1.0 & 0.0 \\
\end{bmatrix}
\f]
它可能与您的情况无关,但我花了一段时间才意识到doxygen提供的MathJax的默认URL无效。一个人应change it,或以另一种方式包含它。