步骤
检测编译环境
安装编译工具
编译
以上只在linux环境当中进行,本人所用系统ubuntu15.04
检测编译环境
在posgtgresql目录下运行./configure,并安装需要安装的相关pg编译工具
安装生成手册文档的必须工具
sudo apt-get install docbook docbook-dsssl docbook-xsl openjade1.3 opensp xsltproc jadetex
详细参考:http://www.postgresql.org/docs/9.3/static/docguide-toolsets.html
编译
- 生成html文档
cd ../postgresql-9.3.1/
./configure
cd doc/src/sgml
make clean
make html
注意:以上的步骤只能生成英文版的html,如果生成中文版本的html,需要把utf-8的sgml转换成gbk版本的,如gb18030
- 生成pdf
生成英文pdf
cd doc/src/sgml
make clean
make postgres-A4.pdf
生成中文pdf(需要把utf-8的sgml转换成gbk版本的,如gb18030)
1,第一步(linux环境)
cd doc/src/sgml
make clean
注意:修改postgres.sgml <book id="postgres" lang="zh_cn">,去掉 lang=“zh_cn”
make postgres-A4.tex-pdf
2,第二步(windows环境)
1,修改postgres-A4.tex-pdf
1)替换:
{\def\fFamName{Times-New-Roman}}Copyright牘燶Node%
==》
{\def\fFamName{Times-New-Roman}}Copyright \Entity{copy} \Node%
2)全部替换:
燶
==》
\
2,另存为UTF-8格式
3,第三步(windows环境)
1)在Windows上下载并安装ctex [http://www.ctex.org/CTeXDownload]作为tex到pdf转换的集成环境。
2)下载安装jadetex包
从开始菜单找到:CteX->MiKTeX->Maintenance->Package Manager,然后从List里找到jadetex,点击鼠标右键,再点"Install"进行安装
把上述修改过的postgres-A4.tex-pdf放到sgml2pdf文件家目录,运行bat批处理程序
sgml2pdf下载地址http://pan.baidu.com/s/1sjDWEpn