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