xsl 수정하는게 너무 어렵네요.

닥북 활용에 대한 모든 질문과 답변

xsl 수정하는게 너무 어렵네요.

전체글글쓴이: ssehoony » 2004-10-18 2:59 pm

윈도우용 패키지 docbook 을 받아서 설치하고
한글 스타일 프로젝트의 xsl 을 받아서 설치했습니다.
그런데도 html 로 만들어진 결과물의 디자인이 맘에 들지가 않아서
제가 직접 수정해 볼까 생각하고 시도했는데 xsl 을 수정하는게
너무 어렵더군요. 문법 이해하기도 힘들고 어느 부분을 어떻게 고쳐야 하는지
잘 모르겠습니다.

제가 하고 싶은건
1. 모든 section 에 대해 넘버링 하기.
즉, 1.1 1.2 1.2.1 1.2.2 등등 나오게 하고 싶습니다.
기본은 챕터에 대해서만 넘버링이 되더군요.

그리고 섹션 타이들이 그냥 폰트가 큰 굵은 글씨로만 나오던데 다른 문서 보면
구분자가 쉽게 눈에 띄도록 긴 라인을 넣는다던지 챕터 제목을 특정색을 준다던지 하던데
어떤 xsl 파일의 어떤 부분을 어떻게 수정하면 되는지 간단한 예제라도
주시면 감사하겠습니다.

docbook. 이거 좋은 것 같은데 구미에 맞게 수정하는게 참 어렵네요. ^^;
ssehoony
 

전체글글쓴이: 류광 » 2004-10-18 4:50 pm

닥북의 대부분의 측면들은 DocBook XSL을 직접 수정하는 것이 아니라 몇몇 매개변수를 설정하는 것으로 조정할 수 있습니다. 예를 들어 섹션 번호 붙이기는 section.autolabel과 section.label.includes.component.label을 통해서 조정할 수 있습니다.

매개변수들은 커스텀 계층을 통해서 설정할 수도 있고(닥북 모음집의 dbk-**.xsl이 그런 커스텀 계층입니다), 또는 xsltproc 실행 시 옵션을 통해서 매개변수를 지정할 수도 있습니다. http://www.sagehill.net/docbookxsl/ 의 예제들은 그런 방식을 사용합니다.

어떤 상황에서 어떤 매개변수들을 조정해야 하는지는 http://www.sagehill.net/docbookxsl/http://docbook.sourceforge.net/release/ ... rence.html 로 다 해결이 될 것입니다.

그리고 글꼴, 색상 같은 최종 표현 상의 부분들은 HTML에 적용되는 CSS를 통해서 지정하는 게 더 효과적일 것입니다. 이에 대해서는 http://www.sagehill.net/docbookxsl/UsingCSS.html 에 나와 있습니다.
류광 님에 의해 2004-10-18 7:05 pm 에 마지막으로 수정되었으며, 1 번 편집하였습니다.
류광
사용자
 
전체글: 428
가입일: 2003-12-27 12:02 am

전체글글쓴이: 손님 » 2004-10-18 5:01 pm

정말 좋은 답변 감사합니다.
제가 딱 원하는 내용입니다.
docbook 사용을 포기하고 그냥 워드로 할까 생각중이었는데
덕분에 다시 희망이 보입니다. :D
손님
 

전체글글쓴이: 류광 » 2004-10-18 7:08 pm

자주 들려주시고 위키에도 참여해 주시길...

그리고 아마도 개인적인 용도로 닥북을 사용하시나본데 구체적으로 어떤 일에 사용하시는지요? 궁금합니다....
류광
사용자
 
전체글: 428
가입일: 2003-12-27 12:02 am

섹션에 번호를 부여하는 방법을 찾으셨는지요?

전체글글쓴이: kwangminlee » 2011-01-12 9:51 am

저도 동일한 문제로 고민하고 있습니다.
해결 하셨으면 제게도 방법을 알려주시면 감사.
kwangminlee
사용자
 
전체글: 9
가입일: 2010-10-12 10:35 am

Re: xsl 수정하는게 너무 어렵네요.

전체글글쓴이: 손님 » 2014-09-23 3:27 pm

kwangminlee 작성:저도 동일한 문제로 고민하고 있습니다.

해결 하셨으면 제게도 방법을 알려주시면 감사.


저는 위의 방법을 참고로 닥북 모음집에 있는 파일 "conf/dbk-pdf.conf"에 아래 사항을 넣어줬어요.

section.autolabel=1
section.label.includes.component.label=1
손님
 


다시 돌아감: 질문과 답변

접속 중인 사용자

이 포럼에 접속 중인 사용자: 접속한 회원이 없음 그리고 손님들 7 명

cron