도움말 > DITA 작성 개요 > DITA 문서 게시
  
DITA 문서 게시
Arbortext Editor에서는 개별 DITA 맵과 DITA 주제를 모두 게시할 수 있습니다. DITA의 경우 맵의 일부를 선택하고 선택한 맵 부분만 게시할 수도 있습니다.
각각의 기본 DITA 문서 유형과 함께 사용할 수 있는 Arbortext Styler 스타일시트(.style)가 포함되어 있습니다. 이 스타일시트를 바로 사용하거나 DITA 문서 게시를 위한 향상 또는 사용자 정의된 스타일시트를 직접 개발하는 데 사용할 수 있습니다. 예제 스타일시트는 모듈 형식으로도 제공되므로 기존 모듈을 빌드 블록으로 사용하여 자신의 환경에 맞는 스타일시트를 개발할 수 있습니다. DITA 문서의 스타일시트를 개발하는 방법은 Arbortext Styler 온라인 도움말을 참조하십시오.
DITA 문서는 다음과 같은 출력 유형으로 게시할 수 있습니다.
HTML
HTML 도움말
인쇄
PDF
EPUB
RTF
실제 게시에 앞서 파일 > 인쇄 미리 보기를 사용하여 DITA 문서를 미리 볼 수도 있습니다. DITA 문서에서는 Arbortext Editor 프로파일링 기능 및 DITA 표준 DITAVAL 파일이 모두 지원되므로 게시된 출력에서 콘텐츠를 필터링할 수 있습니다.
DITA 주제를 게시하는 방법은 다른 유형의 문서를 게시하는 방법과 비슷합니다. Arbortext Editor 또는 Arbortext Publishing Engine을 사용하여 DITA 주제를 게시하면 주제가 관련 스타일시트를 기준으로 게시되고 지정한 출력 형식에 게시됩니다. 주제는 상호 참조와 링크가 올바르게 처리되도록 DITA 맵에 포함된 것처럼 게시됩니다. 그러나 상호 참조와 링크가 있는 개별 주제를 게시하면 일반적으로 모든 주제를 참조하는 DITA 맵을 게시하는 것과 동일한 결과가 나타나지 않습니다. 주제 게시는 주로 교정과 검토에 유용합니다. 일반적으로 DITA 맵에서 최종 게시를 수행해야 합니다.
DITA 맵은 DITA 주제 및 기타 콘텐츠에 대한 참조 모음이므로, DITA 맵을 게시하면 게시 프로세스에서 먼저 맵에서 참조된 모든 콘텐츠를 스타일링용 처리 문서라는 중간 문서로 어셈블합니다. 그런 다음 처리 문서가 관련 스타일시트를 기준으로 게시되고 지정한 출력 형식에 게시됩니다. 게시 중인 맵에 포함되지 않은 DITA 또는 기타 유형의 문서가 맵에 포함되어 있는 경우 게시 프로세스에서 게시 중에 이 참조의 대상을 수집하여 이러한 참조가 출력에서 올바르게 처리되도록 합니다. 참조된 파일은 폴더 이름에 .ditaLinks가 추가된 출력 문서 기반의 이름을 사용하는 폴더에 저장됩니다.
Arbortext Editor편집 > 처리된 문서 편집 > 스타일링용 메뉴 항목을 선택하여 처리된 문서 버전을 생성할 수도 있습니다. 이 버전의 처리된 문서를 사용하면 Arbortext Styler를 통해 맵의 스타일시트를 개발할 수 있습니다. 스타일링용 처리 문서는 스타일시트 개발에만 사용되는 임시 문서입니다. 편집용 처리 문서와 달리 처리된 문서를 닫을 때 스타일링용 처리 문서에 적용한 모든 변경 내용이 연관된 주제에 반영되지 않습니다.
여러 HTML 파일을 생성하는 EPUB, HTML 도움말 및 웹과 같은 출력 유형을 게시할 경우 DITA 입력 파일의 이름과, 입력 파일이 기본적으로 포함된 디렉토리 구조가 유지됩니다. Arbortext Styler에서 이 기본 설정과 기타 기본 설정을 변경할 수 있습니다.
deliveryTarget 속성 사용
DITA 맵의 주제 참조(topicref 요소)와 주제에서 deliveryTarget 프로파일 속성을 사용하여 참조된 주제 또는 컨텐트를 특정 유형의 출력에 포함할지 여부를 제어할 수 있습니다. 제공된 문서 유형에서 deliveryTarget 속성에 허용되는 값은 다음과 같습니다.
print-no - 인쇄된 출력에 주제를 포함하지 않음
print-only - 인쇄된 출력에 주제를 포함
이러한 값은 DITA 1.3에서 사용되지 않은 print 속성에 허용되는 값과 비슷합니다. Arbortext Editor에서는 print 속성이 계속 지원됩니다.
deliveryTarget 속성에는 대상 출력 유형을 반영하는 값(예: epub, pdf 또는 html)을 지정하는 것이 좋습니다.
이러한 목적으로 deliveryTarget의 값을 사용하는 경우 게시 프로세스 중에 요청된 값을 프로파일 설정으로 선택해야 합니다.
주제 참조에 기타 주제 참조가 포함되어 있으면 상위 주제 참조의 deliveryTarget 속성 값이 모든 주제 참조를 지정된 출력에 포함할지 여부를 제어합니다. 이 경우에 중첩 주제 참조의 deliveryTarget 속성 값은 무시됩니다.
키 참조를 포함하여 게시
Arbortext Editor는 게시 작업에 대해 OASIS DITA Architectural SpecificationProcessing key references에 정의된 대부분의 키 참조 처리를 지원합니다. 키 정의를 참조하는 빈 요소에 텍스트를 삽입하거나 conkeyref 속성을 사용하는 두 가지 방법을 통해 게시 중에 텍스트 내용 대체가 지원됩니다.
conkeyref 참조에 주제 ID가 없는 경우도 있습니다. 예를 들어 키 정의에 주제의 URI만 포함되어 있고 콘텐츠 키 참조가 참조된 주제 내의 키 이름과 요소 ID를 참조하는 경우가 여기에 해당합니다. URI에서 참조된 주제에 다른 주제가 포함될 수도 있는데, 이는 Ditabase이거나 중첩된 주제를 포함하고 이러한 주제에 같은 ID의 요소가 있기 때문입니다. 이 경우 Arbortext Editor에서 지정한 ID를 가진 주제의 첫 번째 요소가 콘텐츠 참조의 대상으로 간주됩니다. 같은 ID의 요소가 주제에 여러 개 포함되어 있으면 잘못된 요소가 콘텐츠 참조의 대상이 될 수도 있습니다. conkeyref 참조에 사용하려는 모든 키 정의에 주제 ID를 포함하는 것이 좋습니다.