DOxygen for C++使用说明——添加数学公式
生活随笔
收集整理的這篇文章主要介紹了
DOxygen for C++使用说明——添加数学公式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?公式
Doxygen允許你把?公式顯示在最終的輸出中(這個功能僅限于HTML和輸出).為了可以在HTML documentation顯示公式(轉化為圖片),你必須安裝以下軟件:
- latex:???編譯器, 被用來解析公式, 首先提取公式寫到一個_formulas.tex文件里,再用編譯成DVI格式.
- dvips:?轉化DVI文件到 PostScript.
- gs:??GhostScript 轉換PostScript 文件為 bitmaps.這樣就可以顯示在網頁了。
以上三個軟件可以單獨安裝,可參考<<Including formulas>>,不過我是在windows環境下使用的,實際上只需要裝一個CTEX程序,以上三個軟件均會被裝上。
對于HTML輸出,還有一種辦法就是使用MathJax,它不要求以上工具。如下圖,我們選取USE_MATHJAX即可。
使用公式有三種方法:
Note:
有時候我們在編譯Latex公式時需要某些包支持,而Doxygen調用Latex時僅僅調用了epsfig、graphicx、keyval、graphics、dvips等幾個基本的包其他如amsmath這種常用的包都沒有調用。所以如果要排版數學公式的話需要手動把需要的包加進來。
在Linux環境下直接修改doxygen的配置文件即可,在windows下需要通過圖形界面,在Expert->LaTeX->EXTRA_PACKAGES填入amsmath、xr、amsfonts三個包即可。
效果:
我在libtest的test-helper.h使用了數學公式,可以查看效果。參考文獻:
1.《Doxygen Including formulas》
2.《?使用doxygen排版數學公式出錯的解決方法》
總結
以上是生活随笔為你收集整理的DOxygen for C++使用说明——添加数学公式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 思科(Cisco)路由器常用命令总结
- 下一篇: DOxygen for C++使用说明—