Current File : //proc/thread-self/root/kunden/usr/share/sgml/docbook/dsssl-stylesheets/print/docbook.dsl |
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [
<!ENTITY % dbl10n.ent SYSTEM "../common/dbl10n.ent">
%dbl10n.ent;
<!ENTITY dbl10n.dsl SYSTEM "../common/dbl10n.dsl">
<!ENTITY dblib.dsl
PUBLIC "-//Norman Walsh//DOCUMENT DSSSL Library V2//EN" CDATA DSSSL>
<!ENTITY dbparam.dsl SYSTEM "dbparam.dsl" CDATA DSSSL>
<!ENTITY VERSION SYSTEM "../VERSION">
<!ENTITY dbcommon.dsl SYSTEM "../common/dbcommon.dsl">
<!ENTITY dbctable.dsl SYSTEM "../common/dbtable.dsl">
<!ENTITY dbadmon.dsl SYSTEM "dbadmon.dsl">
<!ENTITY dbautoc.dsl SYSTEM "dbautoc.dsl">
<!ENTITY dbbibl.dsl SYSTEM "dbbibl.dsl">
<!ENTITY dbblock.dsl SYSTEM "dbblock.dsl">
<!ENTITY dbcallou.dsl SYSTEM "dbcallou.dsl">
<!ENTITY dbcompon.dsl SYSTEM "dbcompon.dsl">
<!ENTITY dbdivis.dsl SYSTEM "dbdivis.dsl">
<!ENTITY dbgloss.dsl SYSTEM "dbgloss.dsl">
<!ENTITY dbgraph.dsl SYSTEM "dbgraph.dsl">
<!ENTITY dbindex.dsl SYSTEM "dbindex.dsl">
<!ENTITY dbinfo.dsl SYSTEM "dbinfo.dsl">
<!ENTITY dbinline.dsl SYSTEM "dbinline.dsl">
<!ENTITY dblink.dsl SYSTEM "dblink.dsl">
<!ENTITY dblists.dsl SYSTEM "dblists.dsl">
<!ENTITY dblot.dsl SYSTEM "dblot.dsl">
<!ENTITY dbmath.dsl SYSTEM "dbmath.dsl">
<!ENTITY dbmsgset.dsl SYSTEM "dbmsgset.dsl">
<!ENTITY dbprint.dsl SYSTEM "dbprint.dsl">
<!ENTITY dbprocdr.dsl SYSTEM "dbprocdr.dsl">
<!ENTITY dbqanda.dsl SYSTEM "dbqanda.dsl">
<!ENTITY dbrfntry.dsl SYSTEM "dbrfntry.dsl">
<!ENTITY dbsect.dsl SYSTEM "dbsect.dsl">
<!ENTITY dbsynop.dsl SYSTEM "dbsynop.dsl">
<!ENTITY dbefsyn.dsl SYSTEM "dbefsyn.dsl">
<!ENTITY dbtable.dsl SYSTEM "dbtable.dsl">
<!ENTITY dbtitle.dsl SYSTEM "dbtitle.dsl">
<!ENTITY dbttlpg.dsl SYSTEM "dbttlpg.dsl">
<!ENTITY dbverb.dsl SYSTEM "dbverb.dsl">
<!ENTITY version.dsl SYSTEM "version.dsl">
]>
<style-sheet>
<style-specification id="docbook"
use="af bg bs ca cs da de el en es et eu fi fr hu id it ja ko nl nn no pl pt ptbr ro ru sk sl sr sv tr uk xh zhcn zhtw dbparam dblib">
<style-specification-body>
;; $Id: docbook.dsl,v 1.10 2004/10/09 21:36:35 petere78 Exp $
;;
;; This file is part of the Modular DocBook Stylesheet distribution.
;; See ../README or http://docbook.sourceforge.net/projects/dsssl/
;;
(define if-front-page
(external-procedure "UNREGISTERED::James Clark//Procedure::if-front-page"))
(define if-first-page
(external-procedure "UNREGISTERED::James Clark//Procedure::if-first-page"))
(declare-characteristic heading-level
"UNREGISTERED::James Clark//Characteristic::heading-level" 0)
(declare-characteristic page-number-format
"UNREGISTERED::James Clark//Characteristic::page-number-format" "1")
(declare-characteristic page-number-restart?
"UNREGISTERED::James Clark//Characteristic::page-number-restart?" #f)
(declare-characteristic page-two-side?
"UNREGISTERED::OpenJade//Characteristic::page-two-side?" %two-side%)
(declare-characteristic two-side-start-on-right?
"UNREGISTERED::OpenJade//Characteristic::two-side-start-on-right?" %two-side%)
(declare-characteristic page-n-columns
"UNREGISTERED::James Clark//Characteristic::page-n-columns" 1)
(declare-characteristic page-column-sep
"UNREGISTERED::James Clark//Characteristic::page-column-sep" %page-column-sep%)
(declare-characteristic page-balance-columns?
"UNREGISTERED::James Clark//Characteristic::page-balance-columns?" %page-balance-columns?%)
;; This allows bottom-of-page footnotes
(declare-flow-object-class page-footnote
"UNREGISTERED::Sebastian Rahtz//Flow Object Class::page-footnote")
;; This allows formal objects to float
(declare-flow-object-class page-float
"UNREGISTERED::Sebastian Rahtz//Flow Object Class::page-float")
(define read-entity
(external-procedure "UNREGISTERED::James Clark//Procedure::read-entity"))
(define all-element-number
(external-procedure "UNREGISTERED::James Clark//Procedure::all-element-number"))
(define debug
(external-procedure "UNREGISTERED::James Clark//Procedure::debug"))
;; Make text that comes from unimplemented tags easy to spot
(default
(let* ((colr-space (color-space
"ISO/IEC 10179:1996//Color-Space Family::Device RGB"))
(red (color colr-space 1 0 0)))
(make sequence
color: red
(process-children))))
&dbcommon.dsl; <!-- Common ("stock") stylesheet functions -->
&dbctable.dsl; <!-- Common table stylesheet functions -->
&dbl10n.dsl; <!-- Localization -->
&dbadmon.dsl; <!-- Admonitions -->
&dbautoc.dsl; <!-- Automatic TOC generation -->
&dbbibl.dsl; <!-- Bibliographies -->
&dbblock.dsl; <!-- Miscellaneous block elements -->
&dbcallou.dsl; <!-- Callouts -->
&dbcompon.dsl; <!-- Components; chapter-level elements -->
&dbdivis.dsl; <!-- Divisions; Sets, Books, Articles, Parts -->
&dbgloss.dsl; <!-- Glossaries -->
&dbgraph.dsl; <!-- Graphics -->
&dbindex.dsl; <!-- Indexes -->
&dbinfo.dsl; <!-- Infopools (SetInfo, BookInfo, Sect1Info, etc.) -->
&dbinline.dsl; <!-- Inline elements -->
&dblink.dsl; <!-- Links -->
&dblists.dsl; <!-- Lists -->
&dblot.dsl; <!-- Lists of Tables (ToC, LoT, etc.) -->
&dbmath.dsl; <!-- Math (Equations) -->
&dbmsgset.dsl; <!-- MsgSet -->
&dbprint.dsl; <!-- Print macros -->
&dbprocdr.dsl; <!-- Procedures -->
&dbqanda.dsl; <!-- QandASet -->
&dbrfntry.dsl; <!-- References and RefEntrys -->
&dbsect.dsl; <!-- Sections -->
&dbsynop.dsl; <!-- Synopsis -->
&dbefsyn.dsl; <!-- Class Synopsis -->
&dbtable.dsl; <!-- Tables -->
&dbtitle.dsl; <!-- Titles -->
&dbttlpg.dsl; <!-- Title Page -->
&dbverb.dsl; <!-- Verbatim (ProgramListing, LiteralLayout, etc.) -->
&version.dsl;
</style-specification-body>
</style-specification>
<external-specification id="dbparam" document="dbparam.dsl">
<external-specification id="dblib" document="dblib.dsl">
<external-specification id="af" document="dbl1af">
<external-specification id="bg" document="dbl1bg">
<external-specification id="bs" document="dbl1bs">
<external-specification id="ca" document="dbl1ca">
<external-specification id="cs" document="dbl1cs">
<external-specification id="da" document="dbl1da">
<external-specification id="de" document="dbl1de">
<external-specification id="el" document="dbl1el">
<external-specification id="en" document="dbl1en">
<external-specification id="es" document="dbl1es">
<external-specification id="et" document="dbl1et">
<external-specification id="eu" document="dbl1eu">
<external-specification id="fi" document="dbl1fi">
<external-specification id="fr" document="dbl1fr">
<external-specification id="hu" document="dbl1hu">
<external-specification id="id" document="dbl1id">
<external-specification id="it" document="dbl1it">
<external-specification id="ja" document="dbl1ja">
<external-specification id="ko" document="dbl1ko">
<external-specification id="nl" document="dbl1nl">
<external-specification id="nn" document="dbl1nn">
<external-specification id="no" document="dbl1no">
<external-specification id="pl" document="dbl1pl">
<external-specification id="pt" document="dbl1pt">
<external-specification id="ptbr" document="dbl1ptbr">
<external-specification id="ro" document="dbl1ro">
<external-specification id="ru" document="dbl1ru">
<external-specification id="sk" document="dbl1sk">
<external-specification id="sl" document="dbl1sl">
<external-specification id="sr" document="dbl1sr">
<external-specification id="sv" document="dbl1sv">
<external-specification id="tr" document="dbl1tr">
<external-specification id="uk" document="dbl1uk">
<external-specification id="xh" document="dbl1xh">
<external-specification id="zhcn" document="dbl1zhcn">
<external-specification id="zhtw" document="dbl1zhtw">
</style-sheet>