이 토토 베이는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다범퍼카 토토 : 토토 베이 : 17 : J.3. Make로 토토 베이 구축버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

i.3. 토토 베이 구축

모든 것이 설정되면 디렉토리로 변경하십시오doc/src/sgml중 하나를 실행하십시오 다음 하위 섹션에 설명 된 명령 선적 서류 비치. (GNU Make를 사용해야합니다.)

i.3.1. html

구축하려면html버전 토토 베이 :

doc/src/sgml $gmake html

이것은 또한 기본 대상이기도합니다.

적절한 색인을 만들려면 빌드가 여러 가지를 처리 ​​할 수 ​​있습니다. 동일한 단계. 지수에 관심이 없다면 출력을 교정하고 싶습니다. use드래프트:

doc/src/sgml $Gmake Draft

최종 배포에서 더 쉽게 처리 할 수 ​​있도록 HTML 토토 베이로 구성된 파일은 TAR에 저장할 수 있습니다. 설치 시간에 포장되지 않은 아카이브. 를 만들려면html토토 베이 패키지, 명령 사용 :

CD DOC/SRC
gmake postgres.tar.gz

배포 에서이 아카이브는에 살고 있습니다.doc디렉토리로 기본적으로 설치되어Gmake install.

i.3.2. Manpages

우리는를 사용합니다.docbook2man변환 유틸리티docbook Refentry*로프 출력에 대한 페이지 남자 페이지에 적합합니다. Man Pages는 또한 a로 배포됩니다 타르 아카이브,html버전. Man Page를 만들려면 패키지, 명령 사용 :

CD DOC/SRC
gmake man.tar.gz

이로 인해 타르 파일이 생성됩니다.doc/src디렉토리.

Quality Man 페이지를 생성하려면 사용해야 할 수도 있습니다. 변환 유틸리티의 해킹 된 버전 또는 일부 설명서 후 처리. 모든 사람 페이지는 수동으로 검사해야합니다 배포 전.

i.3.3. 를 통해 출력 인쇄jadetex

사용하려는 경우jadetex문서의 인쇄 가능한 표현을 생성하려면 다음 명령 중 하나를 사용하십시오.

  • DVIa4 형식 :

    doc/src/sgml $Gmake Postgres-A4.ps
    

    미국 편지 형식 :

    doc/src/sgml $Gmake Postgres-us.ps
    
  • aPDF:

    doc/src/sgml $Gmake Postgres-A4.pdf
    

    또는

    doc/src/sgml $Gmake Postgres-us.pdf
    

    PDFPostScript의 버전이지만 if 당신은 생성PDF직접 하이퍼 링크 및 기타 향상이 있습니다 특징.)

Jadetex를 사용하여 PostgreSQL 토토 베이를 작성할 때 텍스 내부의 일부를 늘려야 할 것입니다. 매개 변수. 파일에서 설정할 수 있습니다Texmf.cnf. 다음 설정은 이 글의 시간 :

hash_extra.jadetex = 200000
hash_extra.pdfjadetex = 200000
pool_size.jadetex = 2000000
pool_size.pdfjadetex = 2000000
String_vacancies.jadetex = 150000
String_vacancies.pdfjadetex = 150000
max_strings.jadetex = 300000
max_strings.pdfjadetex = 300000
save_size.jadetex = 15000
save_size.pdfjadetex = 15000

i.3.4. 를 통해 출력 인쇄RTF

인쇄용 버전의를 만들 수도 있습니다.postgresql문서를 변환하여 토토 베이화 에게rtf및 미성년자 적용 사무실 제품군을 사용한 수정 포맷. 에 따라 그러면 특정 사무실 제품군의 기능 토토 베이를 postscript로 변환PDF. 아래 절차는 이것을 보여줍니다 사용 프로세스Applixware.

참고 :현재 버전의PostgreSQL토토 베이 OpenJade의 크기 제한을 초과하거나 일부 버그를 트리거하십시오. 의 빌드 프로세스 인 경우rtf버전은 오랫동안 매달려 있습니다 출력 파일에는 여전히 크기가 0이면 누락되었을 수 있습니다. 그 문제. (그러나 일반적인 빌드는 5가 필요하다는 것을 명심하십시오. 10 분까지 너무 빨리 중단하지 마십시오.)

Applixware RTF정리

OpenJade지정을 생략합니다 바디 텍스트의 기본 스타일. 과거에는 진단되지 않았습니다 문제는 목차의 긴 과정으로 이어졌습니다. 세대. 그러나의 큰 도움으로Applixware사람들은 증상이었다 진단 및 해결 방법을 사용할 수 있습니다.

  1. 생성RTF입력 한 버전 :

    doc/src/sgml $Gmake Postgres.rtf
    
  2. 모든 스타일을 올바르게 지정하려면 RTF 파일을 수리하십시오. 특히 기본 스타일. 문서에 포함 된 경우Refentry섹션, 하나 또한 선행을 묶는 서식 힌트를 교체하십시오 현재 단락에 대한 단락을 대신 묶습니다 다음 단락에 대한 현재 단락. 유틸리티,fixrtf,doc/src/sgml달성 이 수리 :

    doc/src/sgml $./fixrtf -refentry postgres.rtf
    

    스크립트가 추가\ s0 normal;토토 베이의 Zeroth 스타일로. 에 따르면Applixware, RTF 표준은 암시 적 제로 스타일을 추가하는 것을 금지하고 Microsoft Word는이 경우를 처리합니다. 을 위한 수리Refentry섹션, 스크립트가 대체\ keepn태그 와 함께\ keep.

  3. 새 토토 베이 열기Applixware Words그런 다음 가져 오기RTF파일.

  4. 새로운 목차 생성 (TOC)을 사용하여Applixware.

    1. 처음부터 기존 TOC 라인을 선택하십시오 첫 번째 줄의 첫 번째 라인의 첫 번째 캐릭터 마지막 줄의 캐릭터.

    2. 새로운 TOC 구축도구-책 건물-목차 생성. 선택하다 포함을위한 처음 세 레벨의 헤더 TOC. 이것은 기존 라인을 대체합니다 RTF에서 네이티브로 수입ApplixwareToc.

    3. 사용하여 TOC 형식 조정형식-스타일, 각각을 선택합니다 세 가지 TOC 스타일 및 조정첫 번째and왼쪽. 다음 값을 사용하십시오.

      스타일 첫 번째 들여 쓰기 (인치) 왼쪽 들여 쓰기 (인치)
      토크 헤드 1 0.4 0.4
      토크 헤드 2 0.8 0.8
      토크 헤드 3 1.2 1.2
  5. 토토 베이를 통해 :

    • 페이지 브레이크 조정.

    • 테이블 열 너비 조정.

  6. 오른쪽 정당화 페이지 번호를 교체하십시오 올바른 TOC의 예와 그림 값. 몇 분 밖에 걸리지 않습니다.

  7. 토토 베이에서 인덱스 섹션을 삭제하는 경우 비어 있는.

  8. 목차를 재생하고 조정하십시오.

    1. TOC 필드 선택.

    2. select도구-책 건물-목차 생성.

    3. 선택하여 TOC를 풀고도구-필드 편집-보호학.

    4. TOC에서 첫 번째 줄을 삭제합니다. TOC 자체 입력.

  9. 토토 베이를 기본으로 저장Applixware Words허용 형식 더 쉬운 마지막 순간 편집 나중에.

  10. "인쇄"a PostScript 형식의 파일

i.3.5. 일반 텍스트 파일

여러 파일이 읽기를 위해 일반 텍스트로 배포됩니다 설치 과정에서. 그만큼설치파일에 해당합니다15 장, 약간의 변경 사항이 있습니다 다른 맥락을 설명합니다. 파일을 재현하려면 변경하십시오 디렉토리doc/src/sgml및 입력하다Gmake install. 이것은 할 것입니다 파일 만들기install.html로 텍스트로 저장됩니다.NetScape 항해자그리고 기존 파일의 장소에 넣습니다.Netscape최고의 품질htmlto 텍스트 변환 (OverlynxandW3M).

파일역사만들 수 있습니다 마찬가지로 명령 사용gmake 역사. 파일의 경우src/test/regress/readme명령은gmake regress_readme.

I.3.6. 구문 확인

문서 구축은 매우 오래 걸릴 수 있습니다. 그러나 있습니다 문서의 올바른 구문을 확인하는 메소드 몇 초 밖에 걸리지 않는 파일 :

doc/src/sgml $gmake check