2016-10-26 7 views
1

私はdoxygenのマニュアルといくつかの他の質問をスタックオーバーフローでここに従いました。私はdoxygenを取得して自分のコードからpdfを作成することができました。私はマニュアルを書いていて、多くの方程式を持ち、一貫した表記が必要なので、私はラテックススタイルのファイルを作成しました。フォルダmanualでの私のセットアップは、私はそれはln -s ../style.styを動作させるためにlatex/にリンクを作成しなければならなかったとstyle.stydoxgygen html出力のlatex newcomm

\newcommand{\cond}{\,|\,} 
\newcommand\rmdx[1]{\mbox{d}#1\,} 

であると私はDoxyfile

EXTRA_PACKAGES   = style 
に追加おおよそ

html/ 
latex/ 
Doxyfile 
style.sty 

のようなものです

残念ながら、作成されたhtml出力には、

というmathjaxボックスしか含まれていません
Undefined control sequence \cond 

数学がPDFで結構ですながらやや退屈な方法は、このようnewcommand Sを学ぶためにJavaScriptでmathjaxを設定している

答えて

3

に作成doxyfile .Then にnewcommands.jsMATHJAX_CODEFILE = newcommands.jsを追加同じディレクトリと同じディレクトリdoxyfile

MathJax.Hub.Config({ 
    TeX: { 
     Macros: { 
      cond: ["{\\,|\\,}"], 
      rmdx: ["{\\mbox{d}#1\\,}",1] 
     } 
    } 
}); 

コマンドはd pdfとhtmlの出力を持つことに賛成ですが、少なくともこれは機能します。

ソース:mathjax http://www.stack.nl/~dimitri/doxygen/manual/config.html#config_htmlのdoxygenのマニュアルは、TeXのマクロにマニュアルをmathjax http://docs.mathjax.org/en/latest/tex.html#defining-tex-macros

関連する問題