이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다범퍼카 토토 : 문서 : 17 : J.5. 문서 저자버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

J.4. 문서 저자

SGMLanddocbook오픈 소스 저작 도구의 공급 과잉으로 고통받지 마십시오. 가장 일반적인 도구 세트는입니다.emacs/xemacs적절한 편집 모드가있는 편집기. 일부 시스템 에서이 도구는 일반적인 전체 설치로 제공됩니다.

J.4.1. emacs/psgml

PSGML편집을위한 가장 일반적이고 가장 강력한 모드SGML문서. 올바르게 구성되면 사용할 수 있습니다emacs태그를 삽입하고 마크 업 일관성을 확인하려면. 당신은 그것을 사용할 수 있습니다html확인PSGML 웹 사이트다운로드, 설치 지침 및 자세한 문서.

에 주목해야 할 중요한 사항이 하나 있습니다.PSGML: 저자는 당신의 메인을 가정했습니다SGML dtd디렉토리는/usr/local/lib/sgml. 이 장의 예에서와 같이 사용하는 경우/usr/local/share/sgml, 당신은 설정하여 이것을 보상해야합니다SGML_CATALOG_FILES환경 변수 또는 사용자 정의 할 수 있습니다PSGML설치 (매뉴얼이 방법을 알려줍니다).

다음을 귀하의~/.emacs환경 파일 (시스템에 적합한 경로 이름 조정) :

; ********** SGML 모드 (PSGML)

(setq sgml-omittag t)
(setq sgml-shorttag t)
(setq sgml-minimize-actributes nil)
(SETQ SGML-ALWAYS-QUOTE-ATTRIBUTES T)
(SETQ SGML-INDENT-STEP 1)
(setq sgml-indent-data t)
(setq sgml-parent-document nil)
(setq sgml-excreation-tags nil)
(setq sgml-catalog-files '( "/usr/local/share/sgml/catalog")

(Autoload 'SGML-Mode "PSGML" "SGML 파일을 편집하려는 주요 모드."T).

그리고 같은 파일에 reptome을 추가하십시오SGML(기존) 정의로자동 모드 알리스트:

(setq
  자동 모드 알리스트
  '(( "\\. sgml $". sgml-mode)
   ))

사용할 때PSGMLdoctype편집하는 동안 선언. 예를 들어이 소스에서 작업하는 경우 부록 장이므로 문서를 A로 지정합니다.부록첫 번째 줄을 다음과 같이 보이게하여 문서 문서의 인스턴스 :

<! doctype 부록 공개 "-// Oasis // dtd Docbook v4.2 // en"

이것은 읽는 모든 것과 모든 것을 의미합니다SGML올바르게 얻을 수 있으며 문서를 확인할 수 있습니다NSGMLS -S DOCGUIDE.SGML. (그러나 전체 문서 세트를 작성하기 전에 해당 라인을 꺼내야합니다.)

J.4.2. 기타 EMACS 모드

gnu emacs다른 배송SGML모드, 이는만큼 강력하지 않습니다PSGML그러나 혼란스럽고 가벼운 무게입니다. 또한 구문 강조 표시 (글꼴 잠금)를 제공합니다. 이는 매우 유용 할 수 있습니다.SRC/Tools/Editors/emacs.samples이 모드의 샘플 설정을 포함합니다.

Norm Walsh가 a메이저 모드특히 글꼴 잠금 장치와 타이핑을 줄이기위한 여러 기능이있는 Docbook의 경우.