步骤
  检测编译环境
  安装编译工具
  编译
 以上只在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

postgres-xc手册生成方法的更多相关文章

  1. Latex 附录生成方法-附使用的一些tips

    Latex 附录生成方法-附使用的一些tips 工具 使用latex写论文时,国内科研人员使用比较多的前端工具当属CTex,另外的前度工具有texstdio,texworks,sublime,甚至vi ...

  2. SQL Server开发接口生成方法

    为提高开发效率,生成固定格式的接口是必须的,以下以提供新增/修改/删除/读取接口为例: 以常见的表结构为例,特殊表结构可自己尝试去调整方法 主要通过系视图 sys.columns生成方法:为包含列的对 ...

  3. Ubuntu下C/C++man手册安装方法及使用方法

    C++在线文档: http://www.cplusplus.com/reference/ https://msdn.microsoft.com/zh-cn/library/aa187916.aspx  ...

  4. 关于全局唯一ID生成方法

    引:最近业务开发过程中需要涉及到全局唯一ID生成.之前零零总总的收集过一些相关资料,特此整理以便后用 本博客已经迁移至:http://cenalulu.github.io/ 本篇博文已经迁移,阅读全文 ...

  5. 细聊分布式ID生成方法

    细聊分布式ID生成方法 https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=403837240&idx=1&sn=ae9 ...

  6. 分布式环境下的id生成方法

    分布式环境下的id生成方法   前几天研究数据库分表分库的问题,其中有一个关键的地方就是生成唯一键的问题,假如数据表有1亿条数据,而且还在不断的增加,这里我们就需要考虑到分表分库,假设我们采用Hash ...

  7. ASP.NET静态页生成方法(模板替换)

    本文实例讲述了ASP.NET静态页生成方法的一种简单方法,就是替换内容法. 适用场景 模板比较固定,页面替换内容较少. 基本原理 此方法中静态页生成用到的就是匹配跟替换了,首先得读取模板页的html内 ...

  8. 分布式Unique ID的生成方法

    分布式Unique ID的生成方法 分布式的Unique ID的用途如此广泛,从业务对象Id到日志的TraceId,本文总结了林林总总的各种生成算法. 1. 发号器 我接触的最早的Unique ID, ...

  9. 微信JS-SDK“分享信息设置”API及数字签名生成方法(NodeJS版本)

    原文:微信JS-SDK"分享信息设置"API及数字签名生成方法(NodeJS版本) 先上测试地址以示成功: 用微信打开下面地址测试 http://game.4gshu.com/de ...

随机推荐

  1. tomcat管理员manager app无法进入解决方法

    浏览器输入http://localhost:8080/进入tomcat页面后,点击manager app输入用户名(admin)密码(admin)后页面跳转出现如下错误:备注:tomcat7.0.39 ...

  2. ssma for oracle

    SQL Server Migration Assistant (SSMA) for Oracle lets you quickly convert Oracle database schemas to ...

  3. 交换右ctrl和capslock

    记得几年前开始使用Emacs,因为使用ctrl键太频繁了,所以上网查了下解决方案,看到这篇文章 .把capslock和左ctrl交换,简直要泪流满面啊!立马照着做,从此在所有使用的电脑上都对此进行了设 ...

  4. IT项目经理

    项目经理是具体项目工作的管理者,他们在工作中不断提升自己的领导才华,同时该职业又是一个权利与责任并存的职业, 他们主要对项目进行背景调查,收集整理项目相关资料,进行需求策划,撰写项目调查报告和信息综述 ...

  5. HighCharts学习

    http://www.stepday.com/topic/?369 http://www.helloweba.com/view-blog-156.html

  6. Protel99SE制作拼板的方法

    制作步骤: 1.在PCB编辑里按快捷键 S/A全选复制源PCB全部内容,再按Ctrl+C看到十字光标.点击左键. 2.打开目标PCB文件,点击Edit菜单,在下拉菜单中点击Paste special( ...

  7. Java并发编程总结4——ConcurrentHashMap在jdk1.8中的改进(转)

    一.简单回顾ConcurrentHashMap在jdk1.7中的设计 先简单看下ConcurrentHashMap类在jdk1.7中的设计,其基本结构如图所示: 每一个segment都是一个HashE ...

  8. AndroidStudio项目移植到Eclipse

    原文件结构: 在AndroidStudio中 main目录对应eclipse中的src目录 可以看看每个文件夹下的目录 没有src或者main这些文件夹的都可以删掉 我这里只有app下的东西是需要留着 ...

  9. nginx服务器屏蔽上游错误码

    平时的开发工作中,有时会遇到脚本权限不对导致403,文件被删除导致404,甚至后端业务异常导致5xx等情况,其实我们可以在服务器加上判断,检测当后端服务出现异常的时候前端返回一个指定的静态文件(也可以 ...

  10. hdu1395-2^x mod n = 1

    http://acm.hdu.edu.cn/showproblem.php?pid=1395 原理为 a ^ b % n == d ; >>>>>>  (( a % ...