资 源 简 介
cert2tex是什么
首先,CERT是著名的Carnegie Mellon大学软件工程中心的一个下属研究机构,主要专注于软件安全研究。CERT提出了基于C和C++语言的安全编程标准。对于一个读者来说,阅读这些网页并不是一个愉快的体验:既要忍受页面载入的延迟,也不能方便地进行全文搜索。cert2tex这个小工具的意图就是能够在不依赖浏览器的前提下,将CERT的C/C++安全编程标准的全部内容进行自动下载,并在下载后将所有内容转换为LaTex格式,在这个格式转换过程中原文的格式信息都尽量得到保存。
这是原始网页显示与转换后的文档(PDF格式)显示对比:
http://lh5.ggpht.com/leochen.shanghai/SA2dAWV-PzI/AAAAAAAAAOU/tMnHUcLYUg4/s400/cert2tex2.PNG http://lh4.ggpht.com/leochen.shanghai/SA2dAGV-PyI/AAAAAAAAAOM/Gj0xYI_oexM/s400/cert2tex1.PNG
目前能得到保留的格式包括:章节目录,列表,代码引用,文档引用,表格,条目之间的链接等。
如何使用cert2tex
安装Python环境;
安装xelatex,最简单的办法(也是唯一我知道的办法)是下载并安装Texlive 2007;
下载cert2tex.py