2012-04-06 2 views
1

저는 ANT를 사용하여 DocBook5 xml 파일을 ePub로 변환하기 위해 DocBook5 및 Oxygen 13.1을 사용하고 있습니다.docBook/Oxygen으로 epub 목차를 스타일 화하는 방법

일반적으로 훌륭하게 작동합니다.

하지만 장 제목과 장 번호에 모두 밑줄이 표시되지 않도록 전자 책 TOC 스타일을 지정하는 방법을 알아 내려고합니다.

내 사용자 정의 xsl에 "밑줄이 없음"또는 "장의 밑줄이 아닌 숫자 만 입력하십시오."라는 항목을 추가하는 방법이 있어야한다고 생각합니다. 그러나 나는 방법을 알아낼 수 없었다.

누구나 할 수있는 방법을 알고 있습니까? 아니면 내가 볼지도 모르는 것에 대한 아이디어가 있습니까?

미리 감사드립니다.

DC Denison

답변

0

Epub 파일은 단순히 zip 파일입니다. 압축을 풀면 기본적으로 CSS가있는 xhtml 파일이라는 것을 알 수 있습니다. docbook의 스타일 변경은 CSS를 사용하여 수행됩니다.

물론 CSS를 변경하기 위해 epub 파일을 압축 해제하는 것은 의미가 없습니다. 당신은 외부 CSS를 사용합니다, 다음 사용자 정의 계층이 추가 : CSS에서

<xsl:param name="html.stylesheet" select="'myAwesomeStylesheet.css'"/> 

, 당신이 스타일을 지정할 수 있습니다 당신과 같은 출력을 XHTML 것 좋아한다.

a { text-decoration: none; } 

(I 모르는 경우 CSS 클래스 [예를 들어, div.toc]은 EPUB 아카이브에서 XHTML 출력도 있습니다. 그렇다면, 당신은 모양보다 효율적으로 제어 작정있을 것입니다.)

관련 문제