使用doxygen和latex生成PDF文件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012247418/article/details/79719467
ubuntu版本:ubuntu-gnome-16.04-desktop-amd64,gnome版
windows版本:win10
LaTeX版本:CTeX windows版
doxygen版本:linux版
-----------------------------------------------------------------------------------

将libusb的代码注释生成PDF文档

1. 使用doxygen生成latex文件
1.1 配置Doxyfile
设置以下几个选项:
GENERATE_LATEX = YES
LATEX_OUTPUT = latex
PDF_HYPERLINKS = YES
USE_PDFLATEX = YES
1.2 运行doxygen生成latex
执行:doxygen doxygen.cfg
可在libusb-1.0.21/doc/ 下看到生成的latex目录

2. 使用CTeX 将latex生成PDF
2.1 安装CTeX
这里选择安装CTeX_2.9.2.164.exe即可。
2.2 生成PDF
(1)安装完成后打开Texworks软件,再打开latex/refman.tex
(2)在“排版”选项中选择pdfLaTex+MakeIndex+BibTex,最后点击左上角“排版”,即可生成refman.pdf。

注:
1. 以上为英文版PDF生成方法,包含中文的未经测试。
2. 也可以使用linux版TexLive生成PDF,但是安装包太大,上Gbyte。
3. 步骤1 doxygen的使用参考:Ubuntu下Doxygen的安装配置与使用
4. 在PDF中显示函数调用关系图
在程序文档中允许以图例形式显示函数调用关系,前提是你已经安装了 graphviz 软件包。
HAVE_DOT = YES
CALL_GRAPH = YES
CALLER_GRAPH = YES
5. 排版如果选择:pdfLaTex则生成的PDF不带目录和书签。

阅读更多

扫码向博主提问

crazy_baoli

Linux内核及驱动、USB开发
去开通我的Chat快问

没有更多推荐了,返回首页