使用doxygen和latex生成PDF文件
生活随笔
收集整理的這篇文章主要介紹了
使用doxygen和latex生成PDF文件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版
windows版本:win10
LaTeX版本:CTeX windows版
doxygen版本:linux版
-----------------------------------------------------------------------------------
將libusb的代碼注釋生成PDF文檔
1. 使用doxygen生成latex文件 1.1 配置Doxyfile 設(shè)置以下幾個(gè)選項(xiàng): GENERATE_LATEX = YES LATEX_OUTPUT = latex PDF_HYPERLINKS = YES USE_PDFLATEX = YES 1.2 運(yùn)行doxygen生成latex 執(zhí)行:doxygen doxygen.cfg 可在libusb-1.0.21/doc/ 下看到生成的latex目錄
2. 使用CTeX 將latex生成PDF 2.1 安裝CTeX 下載CTeX :https://mirrors.tuna.tsinghua.edu.cn/ctex/legacy/2.9/ 這里選擇安裝CTeX_2.9.2.164.exe即可。 2.2 生成PDF (1)安裝完成后打開Texworks軟件,再打開latex/refman.tex (2)在“排版”選項(xiàng)中選擇pdfLaTex+MakeIndex+BibTex,最后點(diǎn)擊左上角“排版”,即可生成refman.pdf。
注: 1. 以上為英文版PDF生成方法,包含中文的未經(jīng)測(cè)試。 2. 也可以使用linux版TexLive生成PDF,但是安裝包太大,上Gbyte。 3. 步驟1 doxygen的使用參考:Ubuntu下Doxygen的安裝配置與使用 4. 在PDF中顯示函數(shù)調(diào)用關(guān)系圖 在程序文檔中允許以圖例形式顯示函數(shù)調(diào)用關(guān)系,前提是你已經(jīng)安裝了 graphviz 軟件包。
HAVE_DOT = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES 5. 排版如果選擇:pdfLaTex則生成的PDF不帶目錄和書簽。
將libusb的代碼注釋生成PDF文檔
1. 使用doxygen生成latex文件 1.1 配置Doxyfile 設(shè)置以下幾個(gè)選項(xiàng): GENERATE_LATEX = YES LATEX_OUTPUT = latex PDF_HYPERLINKS = YES USE_PDFLATEX = YES 1.2 運(yùn)行doxygen生成latex 執(zhí)行:doxygen doxygen.cfg 可在libusb-1.0.21/doc/ 下看到生成的latex目錄
2. 使用CTeX 將latex生成PDF 2.1 安裝CTeX 下載CTeX :https://mirrors.tuna.tsinghua.edu.cn/ctex/legacy/2.9/ 這里選擇安裝CTeX_2.9.2.164.exe即可。 2.2 生成PDF (1)安裝完成后打開Texworks軟件,再打開latex/refman.tex (2)在“排版”選項(xiàng)中選擇pdfLaTex+MakeIndex+BibTex,最后點(diǎn)擊左上角“排版”,即可生成refman.pdf。
注: 1. 以上為英文版PDF生成方法,包含中文的未經(jīng)測(cè)試。 2. 也可以使用linux版TexLive生成PDF,但是安裝包太大,上Gbyte。 3. 步驟1 doxygen的使用參考:Ubuntu下Doxygen的安裝配置與使用 4. 在PDF中顯示函數(shù)調(diào)用關(guān)系圖 在程序文檔中允許以圖例形式顯示函數(shù)調(diào)用關(guān)系,前提是你已經(jīng)安裝了 graphviz 軟件包。
HAVE_DOT = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES 5. 排版如果選擇:pdfLaTex則生成的PDF不帶目錄和書簽。
總結(jié)
以上是生活随笔為你收集整理的使用doxygen和latex生成PDF文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抖音里比较火的游戏有哪些
- 下一篇: Android wifi ADB的使用