ldp-docbook-stylesheets-0.0.20040321.orig/0000755000175000017500000000000010156701305020163 5ustar djpigdjpig00000000000000ldp-docbook-stylesheets-0.0.20040321.orig/DSSSL/0000755000175000017500000000000010156701167021061 5ustar djpigdjpig00000000000000ldp-docbook-stylesheets-0.0.20040321.orig/DSSSL/ldp.dsl0000644000175000017500000002467210156677226022367 0ustar djpigdjpig00000000000000 ]]> ]]> ]> ;; ------------------------------------------------------------------------ ;; ldp.dsl - LDP Customized DSSSL Stylesheet ;; v1.12, 2003-03-19 ;; Copyright (C) 2000-2003 ;; ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2 of the License, or ;; (at your option) any later version. ;; ;; This program is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; ;; You should have received a copy of the GNU General Public License ;; along with this program; if not, write to the Free Software ;; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ;; ------------------------------------------------------------------------ ;; customize the print stylesheet (declare-characteristic preserve-sdata? ;; this is necessary because right now jadetex does not understand ;; symbolic entities, whereas things work well with numeric entities. "UNREGISTERED::James Clark//Characteristic::preserve-sdata?" #f) (define %generate-article-toc% ;; Should a Table of Contents be produced for Articles? #t) (define (toc-depth nd) 4) (define %generate-article-titlepage-on-separate-page% ;; Should the article title page be on a separate page? #t) (define %section-autolabel% ;; Are sections enumerated? #t) (define %footnote-ulinks% ;; Generate footnotes for ULinks? #f) (define %bop-footnotes% ;; Make "bottom-of-page" footnotes? #f) (define %body-start-indent% ;; Default indent of body text 0pi) (define %para-indent-firstpara% ;; First line start-indent for the first paragraph 0pt) (define %para-indent% ;; First line start-indent for paragraphs (other than the first) 0pt) (define %block-start-indent% ;; Extra start-indent for block-elements 0pt) (define formal-object-float ;; Do formal objects float? #t) (define %hyphenation% ;; Allow automatic hyphenation? #t) (define %admon-graphics% ;; Use graphics in admonitions? #f) (define %default-quadding% ;; Full justification. 'justify) (define (book-titlepage-verso-elements) ;;added publisher, releaseinfo to the default list (list (normalize "title") (normalize "subtitle") (normalize "corpauthor") (normalize "authorgroup") (normalize "author") (normalize "publisher") (normalize "releaseinfo") (normalize "editor") (normalize "edition") (normalize "pubdate") (normalize "copyright") (normalize "isbn") (normalize "abstract") (normalize "legalnotice") (normalize "revhistory"))) (declare-characteristic preserve-sdata? ;; this is necessary because right now jadetex does not understand ;; symbolic entities, whereas things work well with numeric entities. "UNREGISTERED::James Clark//Characteristic::preserve-sdata?" #f) (declare-flow-object-class element ;; for redhat "UNREGISTERED::James Clark//Flow Object Class::element") (define %generate-legalnotice-link% ;; put the legal notice in a separate file #t) (define %admon-graphics-path% ;; use graphics in admonitions, set their "../images/") (define %admon-graphics% #t) (define %funcsynopsis-decoration% ;; make funcsynopsis look pretty #t) (define %html-ext% ;; when producing HTML files, use this extension ".html") (define %generate-book-toc% ;; Should a Table of Contents be produced for books? #t) (define %generate-article-toc% ;; Should a Table of Contents be produced for articles? #t) (define %generate-part-toc% ;; Should a Table of Contents be produced for parts? #t) (define %generate-book-titlepage% ;; produce a title page for books #t) (define %generate-article-titlepage% ;; produce a title page for articles #t) (define (chunk-skip-first-element-list) ;; forces the Table of Contents on separate page '()) (define (list-element-list) ;; fixes bug in Table of Contents generation '()) (define %root-filename% ;; The filename of the root HTML document (e.g, "index"). "index") (define %shade-verbatim% ;; verbatim sections will be shaded if t(rue) #t) (define %use-id-as-filename% ;; Use ID attributes as name for component HTML files? #t) (define %graphic-extensions% ;; graphic extensions allowed '("gif" "png" "jpg" "jpeg" "tif" "tiff" "eps" "epsf" )) (define %graphic-default-extension% "gif") (define %section-autolabel% ;; For enumerated sections (1.1, 1.1.1, 1.2, etc.) #t) (define (toc-depth nd) ;; more depth (2 levels) to toc; instead of flat hierarchy 2) (element emphasis ;; make role=strong equate to bold for emphasis tag (if (equal? (attribute-string "role") "strong") (make element gi: "STRONG" (process-children)) (make element gi: "EM" (process-children)))) (define (book-titlepage-recto-elements) ;; elements on a book's titlepage (list (normalize "title") (normalize "subtitle") (normalize "graphic") (normalize "mediaobject") (normalize "corpauthor") (normalize "authorgroup") (normalize "author") (normalize "othercredit") (normalize "contrib") (normalize "edition") (normalize "releaseinfo") (normalize "publisher") (normalize "editor") (normalize "copyright") (normalize "pubdate") (normalize "revhistory") (normalize "abstract") (normalize "legalnotice"))) (define (article-titlepage-recto-elements) ;; elements on an article's titlepage (list (normalize "title") (normalize "subtitle") (normalize "authorgroup") (normalize "author") (normalize "othercredit") (normalize "releaseinfo") (normalize "copyright") (normalize "pubdate") (normalize "revhistory") (normalize "abstract") (normalize "legalnotice"))) (define (process-contrib #!optional (sosofo (process-children))) ;; print out with othercredit information; for translators, etc. (make sequence (make element gi: "SPAN" attributes: (list (list "CLASS" (gi))) (process-children)))) (define (process-othercredit #!optional (sosofo (process-children))) ;; print out othercredit information; for translators, etc. (let ((author-name (author-string)) (author-contrib (select-elements (children (current-node)) (normalize "contrib")))) (make element gi: "P" attributes: (list (list "CLASS" (gi))) (make element gi: "B" (literal author-name) (literal " - ")) (process-node-list author-contrib)))) (mode article-titlepage-recto-mode (element contrib (process-contrib)) (element othercredit (process-othercredit)) ) (mode book-titlepage-recto-mode (element contrib (process-contrib)) (element othercredit (process-othercredit)) ) (define (article-title nd) (let* ((artchild (children nd)) (artheader (select-elements artchild (normalize "artheader"))) (artinfo (select-elements artchild (normalize "articleinfo"))) (ahdr (if (node-list-empty? artheader) artinfo artheader)) (ahtitles (select-elements (children ahdr) (normalize "title"))) (artitles (select-elements artchild (normalize "title"))) (titles (if (node-list-empty? artitles) ahtitles artitles))) (if (node-list-empty? titles) "" (node-list-first titles)))) (mode subtitle-mode ;; do not print subtitle on subsequent pages (element subtitle (empty-sosofo))) ;; Redefinition of $verbatim-display$ ;; Origin: dbverb.dsl ;; Different foreground and background colors for verbatim elements ;; Author: Philippe Martin (feloy@free.fr) 2001-04-07 (define ($verbatim-display$ indent line-numbers?) (let ((verbatim-element (gi)) (content (make element gi: "PRE" attributes: (list (list "CLASS" (gi))) (if (or indent line-numbers?) ($verbatim-line-by-line$ indent line-numbers?) (process-children))))) (if %shade-verbatim% (make element gi: "TABLE" attributes: (shade-verbatim-attr-element verbatim-element) (make element gi: "TR" (make element gi: "TD" (make element gi: "FONT" attributes: (list (list "COLOR" (car (shade-verbatim-element-colors verbatim-element)))) content)))) content))) ;; ;; Customize this function ;; to change the foreground and background colors ;; of the different verbatim elements ;; Return (list "foreground color" "background color") ;; (define (shade-verbatim-element-colors element) (case element (("SYNOPSIS") (list "#000000" "#6495ED")) ;; ... ;; Add your verbatim elements here ;; ... (else (list "#000000" "#E0E0E0")))) (define (shade-verbatim-attr-element element) (list (list "BORDER" (cond ((equal? element (normalize "SCREEN")) "1") (else "0"))) (list "BGCOLOR" (car (cdr (shade-verbatim-element-colors element)))) (list "WIDTH" ($table-width$)))) ;; End of $verbatim-display$ redefinition ldp-docbook-stylesheets-0.0.20040321.orig/XSL/0000755000175000017500000000000010156700722020633 5ustar djpigdjpig00000000000000ldp-docbook-stylesheets-0.0.20040321.orig/XSL/doc/0000755000175000017500000000000010027374766021414 5ustar djpigdjpig00000000000000ldp-docbook-stylesheets-0.0.20040321.orig/XSL/doc/tldp-xsl-howto.xml0000644000175000017500000002360110027355005025026 0ustar djpigdjpig00000000000000
TLDP-XSL HOWTO David Horton This document provides instructions for installing the TLDP XSL style sheets and using them to produce various output formats from DocBook XML source files. Introduction About TLDP-XSL The TLDP-XSL package is a customization layer for the standard DocBook XSL style sheets. The customizations include things like automatic numbering for chapters and sections as well as controlling how documents are broken into multiple HTML pages. For additional information about these customizations, please refer to the comments within the XSL files in the html and fo directories of the tldp-xsl package. Legal Information Copyright (c) 2003 David Horton Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the file license.txt. This documentation is provided as-is with no warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Use the concepts, examples and information at your own risk. The author(s) do not take any responsibility for damages that may arise from the use of this document. All copyrights are held by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark. Naming of particular products or brands should not be seen as endorsements. Installing Installation is very straightforward and simply involves copying the TLDP-XSL style sheets into the appropriate directories of the DocBook XSL style sheet package. Prerequisites The following tasks should be completed prior to installation of the TLDP-XSL style sheets: Download Norman Walsh's docbook-xsl style sheet package and copy the contents of the package into an appropriate directory on the target system. The actual directory path is not critical, just make a note of where the files are placed. Download the latest version of the tldp-xsl package. Installation Once the prerequisites are taken care of, installation is easy. Copy all of the files from the tldp-xsl package html directory into the html directory of Norman Walsh's style sheets. Copy the file from the tldp-xsl package fo directory into the fo directory of Norman Walsh's style sheets. Processing Using the XSL style sheets to produce HTML output requires an XSLT processor. Producing other output types, like PDF, requires a Formatting Objects (FO) processor. These style sheets have been tested with xsltproc, the Saxon-6.5.2 XSLT processor and the Apache fop-0.20.5 formatting objects processor, but any processor that is compatible with the target system should work equally well. Processor installation is beyond the scope of this document. Please refer to the instructions included with the chosen product. There are several different XSL style sheets in the tldp-xsl package and each one is intended to address a particular formatting task. The style sheets and their intended uses are summarized below: fo/tldp-print.xsl works with a formatting objects (FO) processor to create PDF and other non-HTML formatted documents. This type of document is good to use when printed output is desired. html/tldp-single-page.xsl places all document output on a single HTML page. This works well for short, on-line documents like FAQ's or mini-HOWTO's. html/tldp-sections.xsl divides the document into sections with each section having a separate HTML page. This is good for producing HOWTO documents for on-line viewing. html/tldp-chapters.xsl divides the document into chapters, each having a separate HTML page. This style sheet can be used as an alternative to tldp-sections.xsl to provide better continuity in the document. the tldp-common.xsl file is intended to be used by other XSL style sheets and should not be called directly in an attempt to produce HTML output. The sections below give some examples of how to use the XSL style sheets to produce different types of output with various processors. Please be aware that file names and paths may be different on the target system and will need to be adjusted accordingly. HTML Output Examples This example shows the style sheets being used to create a single-page HTML document with xsltproc on a GNU/Linux platform: xsltproc -o faq.html ~/docbook-xsl/html/tldp-one-page.xsl faq.xml Here is an example using the style sheets with Instant Saxon on a Windows platform to create multiple-page HTML output with each section on its own HTML page: cd output_dir saxon c:\source_dir\howto.xml c:\docbook-xsl\html\tldp-sections.xsl It is also possible to create multiple-page HTML documents with each chapter on its own HTML page as show in this example: xsltproc ~/docbook-xsl/html/tldp-chapters.xsl ~/xml-files/howto.xml Examples of Other File Formats The following example uses the tldp-print.xsl style sheet with Apache FOP to create a .PDF document: fop -xml guide.xml -xsl ~/docbook-xsl/fo/tldp-print.xsl -pdf guide.pdf The tldp-print.xsl stylesheet and Apache FOP may also be used to produce formatted output in an on-screen window or send formatted output directly to a printer. Examples of this are shown below: fop -xml howto.xml -xsl ~/docbook-xsl/fo/tldp-print.xsl -awt fop -xml howto.xml -xsl ~/docbook-xsl/fo/tldp-print.xsl -print It is theoretically possible to produce other types of output, however the examples shown above are give the best results at this time. Check the Apache FOP home page to see which other output types are supported and what the current limitations are for those formats. Styling HTML With CSS HTML produced by the tldp-xsl package contains a link tag that refers to a cascading style sheet called style.css. To add some style to HTML output simply copy any valid CSS file with the name style.css into the directory that contains the HTML document. A sample style.css is included in the doc directory of this package and is used to style the HTML version of this howto. Browsers that do not support CSS should probably ignore the link with no ill effects. For information on CSS visit http://www.w3c.org/Style/CSS. Feedback Please send feedback concerning this document and the tldp-xsl style sheets to dhorton@NOSPAM.member.fsf.org
ldp-docbook-stylesheets-0.0.20040321.orig/XSL/doc/style.css0000644000175000017500000000213010027374563023255 0ustar djpigdjpig00000000000000/* style.css - a CSS stylesheet for use with HTML output produced by tldp-xsl stylesheets. Written by David Horton. */ body { /* Style the HMTL tag with a sans-serif font and 6% margin. A sans-serif font makes documents easier to read when displayed on a computer screen. Whitespace surrounding the document should make it easier to read both on screen and on printed paper. The value of 6% was chosen because it closely approximates a one-half inch margin on a US letter (8.5" by 11") paper. Since the margin is expressed as a percentage it should scale well in a web browser window. */ font-family: sans-serif; margin: 6%; } .programlisting, .screen { /* Style the programlisting and screen classes with a light gray background and a small bit of space between the object border and the text inside. The programlisting and screen classes are HTML representations of the and DocBook tags. */ background: lightgray; padding: 5px; } /* Add any desired customizations below. */ ldp-docbook-stylesheets-0.0.20040321.orig/XSL/doc/license.txt0000644000175000017500000004766207725237174023620 0ustar djpigdjpig00000000000000 GNU Free Documentation License Version 1.2, November 2002 Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. 0. PREAMBLE The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others. This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference. 1. APPLICABILITY AND DEFINITIONS This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them. The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text. A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition. The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. 2. VERBATIM COPYING You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3. You may also lend copies, under the same conditions stated above, and you may publicly display copies. 3. COPYING IN QUANTITY If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects. If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages. If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document. 4. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version: A. Use in the Title Page (and on the covers, if any) a title distinct from that of the Document, and from those of previous versions (which should, if there were any, be listed in the History section of the Document). You may use the same title as a previous version if the original publisher of that version gives permission. B. List on the Title Page, as authors, one or more persons or entities responsible for authorship of the modifications in the Modified Version, together with at least five of the principal authors of the Document (all of its principal authors, if it has fewer than five), unless they release you from this requirement. C. State on the Title page the name of the publisher of the Modified Version, as the publisher. D. Preserve all the copyright notices of the Document. E. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. F. Include, immediately after the copyright notices, a license notice giving the public permission to use the Modified Version under the terms of this License, in the form shown in the Addendum below. G. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. H. Include an unaltered copy of this License. I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the previous sentence. J. Preserve the network location, if any, given in the Document for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. L. Preserve all the Invariant Sections of the Document, unaltered in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version. N. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section. O. Preserve any Warranty Disclaimers. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties--for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. 5. COMBINING DOCUMENTS You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers. The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements". 6. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects. You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document. 7. AGGREGATION WITH INDEPENDENT WORKS A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate. 8. TRANSLATION Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail. If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. 9. TERMINATION You may not copy, modify, sublicense, or distribute the Document except as expressly provided for under this License. Any other attempt to copy, modify, sublicense or distribute the Document is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 10. FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new, revised versions of the GNU Free Documentation License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. See http://www.gnu.org/copyleft/. Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. ADDENDUM: How to use this License for your documents To use this License in a document you have written, include a copy of the License in the document and put the following copyright and license notices just after the title page: Copyright (c) YEAR YOUR NAME. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, replace the "with...Texts." line with this: with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. If you have Invariant Sections without Cover Texts, or some other combination of the three, merge those two alternatives to suit the situation. If your document contains nontrivial examples of program code, we recommend releasing these examples in parallel under your choice of free software license, such as the GNU General Public License, to permit their use in free software. ldp-docbook-stylesheets-0.0.20040321.orig/XSL/doc/tldp-xsl-howto.html0000644000175000017500000003001010027355100025156 0ustar djpigdjpig00000000000000TLDP-XSL HOWTO

TLDP-XSL HOWTO

David Horton


Abstract

This document provides instructions for installing the TLDP XSL style sheets and using them to produce various output formats from DocBook XML source files.

1. Introduction

1.1. About TLDP-XSL

The TLDP-XSL package is a customization layer for the standard DocBook XSL style sheets. The customizations include things like automatic numbering for chapters and sections as well as controlling how documents are broken into multiple HTML pages. For additional information about these customizations, please refer to the comments within the XSL files in the html and fo directories of the tldp-xsl package.

1.2. Legal Information

Copyright (c) 2003 David Horton

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the file license.txt.

This documentation is provided as-is with no warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Use the concepts, examples and information at your own risk. The author(s) do not take any responsibility for damages that may arise from the use of this document.

All copyrights are held by their respective owners, unless specifically noted otherwise. Use of a term in this document should not be regarded as affecting the validity of any trademark or service mark. Naming of particular products or brands should not be seen as endorsements.

2. Installing

Installation is very straightforward and simply involves copying the TLDP-XSL style sheets into the appropriate directories of the DocBook XSL style sheet package.

2.1. Prerequisites

The following tasks should be completed prior to installation of the TLDP-XSL style sheets:

  • Download Norman Walsh's docbook-xsl style sheet package and copy the contents of the package into an appropriate directory on the target system. The actual directory path is not critical, just make a note of where the files are placed.

  • Download the latest version of the tldp-xsl package.

2.2. Installation

Once the prerequisites are taken care of, installation is easy.

  • Copy all of the files from the tldp-xsl package html directory into the html directory of Norman Walsh's style sheets.

  • Copy the file from the tldp-xsl package fo directory into the fo directory of Norman Walsh's style sheets.

3. Processing

Using the XSL style sheets to produce HTML output requires an XSLT processor. Producing other output types, like PDF, requires a Formatting Objects (FO) processor. These style sheets have been tested with xsltproc, the Saxon-6.5.2 XSLT processor and the Apache fop-0.20.5 formatting objects processor, but any processor that is compatible with the target system should work equally well.

Note

Processor installation is beyond the scope of this document. Please refer to the instructions included with the chosen product.

There are several different XSL style sheets in the tldp-xsl package and each one is intended to address a particular formatting task. The style sheets and their intended uses are summarized below:

  • fo/tldp-print.xsl works with a formatting objects (FO) processor to create PDF and other non-HTML formatted documents. This type of document is good to use when printed output is desired.

  • html/tldp-single-page.xsl places all document output on a single HTML page. This works well for short, on-line documents like FAQ's or mini-HOWTO's.

  • html/tldp-sections.xsl divides the document into sections with each section having a separate HTML page. This is good for producing HOWTO documents for on-line viewing.

  • html/tldp-chapters.xsl divides the document into chapters, each having a separate HTML page. This style sheet can be used as an alternative to tldp-sections.xsl to provide better continuity in the document.

Note

the tldp-common.xsl file is intended to be used by other XSL style sheets and should not be called directly in an attempt to produce HTML output.

The sections below give some examples of how to use the XSL style sheets to produce different types of output with various processors. Please be aware that file names and paths may be different on the target system and will need to be adjusted accordingly.

3.1. HTML Output Examples

This example shows the style sheets being used to create a single-page HTML document with xsltproc on a GNU/Linux platform:

xsltproc -o faq.html ~/docbook-xsl/html/tldp-one-page.xsl faq.xml

Here is an example using the style sheets with Instant Saxon on a Windows platform to create multiple-page HTML output with each section on its own HTML page:

cd output_dir
saxon c:\source_dir\howto.xml c:\docbook-xsl\html\tldp-sections.xsl

It is also possible to create multiple-page HTML documents with each chapter on its own HTML page as show in this example:

xsltproc ~/docbook-xsl/html/tldp-chapters.xsl ~/xml-files/howto.xml

3.2. Examples of Other File Formats

The following example uses the tldp-print.xsl style sheet with Apache FOP to create a .PDF document:

fop -xml guide.xml -xsl ~/docbook-xsl/fo/tldp-print.xsl -pdf guide.pdf

The tldp-print.xsl stylesheet and Apache FOP may also be used to produce formatted output in an on-screen window or send formatted output directly to a printer. Examples of this are shown below:

fop -xml howto.xml -xsl ~/docbook-xsl/fo/tldp-print.xsl -awt
fop -xml howto.xml -xsl ~/docbook-xsl/fo/tldp-print.xsl -print

It is theoretically possible to produce other types of output, however the examples shown above are give the best results at this time. Check the Apache FOP home page to see which other output types are supported and what the current limitations are for those formats.

4. Styling HTML With CSS

HTML produced by the tldp-xsl package contains a link tag that refers to a cascading style sheet called style.css. To add some style to HTML output simply copy any valid CSS file with the name style.css into the directory that contains the HTML document. A sample style.css is included in the doc directory of this package and is used to style the HTML version of this howto. Browsers that do not support CSS should probably ignore the link with no ill effects.

For information on CSS visit http://www.w3c.org/Style/CSS.

5. Feedback

Please send feedback concerning this document and the tldp-xsl style sheets to dhorton@NOSPAM.member.fsf.org

ldp-docbook-stylesheets-0.0.20040321.orig/XSL/doc/tldp-xsl-howto.pdf0000644000175000017500000004347510027355457025025 0ustar djpigdjpig00000000000000%PDF-1.3 %ª«¬­ 4 0 obj << /Type /Info /Producer (FOP 0.20.5) >> endobj 5 0 obj << /Length 2315 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gb"/+h/D%+&:`#5TuR:L'R`ebgJaOtCPT"9&9f/Ap48MXRtr>)'P/ZhlUP*`FAsM505J.Z#[eWdo#NoLrHK]\o6PCuG3'VP1;hHr(?prm>/haMZAd=rD-6AT2B4e8/_;oY0J\%j(lR2EI(Zu']K,r^pA2]eFb7Df67_Vdj0p*o/O#[A?]E%.P-8`Ta@$KhSlI1o7Y^BDP%2]!&oVI3F7F+hKQ4hcSr7C:Ja%iL:#O)uqGq9UT%@fa0/Kosin;C4AuX4k@"f_WW-YnD@II_I\Cs^,iJ"u`KQbPi2B*uLdsq:u&=b%h/82B#;qLW1hI]%M]r!W_.8;rofa'I2h'#XV5.b\cn0%Qmr&J,i=q"+*^hs^tZr!4>eGkXlm*%YFcKkOD^*YA#SUf?:AN\"=B]1*T>%gN,hiU.4WIa4BrX?L9>u:ouA[GR]51ad\=pdu<8lIr(eR=[u*HN>.@MDKYDE-V9YF8KkOK.OTd7]Cl.8=OAhhD9cL6+)$\D[@Sk)2m,.8=OAgS.**grRe_-!Ys42k7j_Wk.92%piEH9kd3u56>seC9\t=7kg'N]D1c>BRQgJ$"&Y(\]8u`m4oXqGqUbEVDRuE;On'(P9,OS&:,JC)hl:h];QX%_;IZdGgNR;kh[+L?>?+2=:_NlgKW>r8AF<=Pbu/"Db&:5*e;s1%s[sd+itA;G>4.%]i\4%daY`lW3`NiU6@T7l&:^63`4D$ebQK`*67'\qIjEOVJgU`(2F7tJ:tma:(!)@Q^ho+!qQOuaE?2\C=&G*Xq']s.Cq^2;4K&2O$fru6>mg.%'.1bC/'Kaleis))KdoD+pT]s89$\MpQdW!,,o(Vncj0XC7$-'*`Jk_*jkCo%'4s#in'.F!AS#-=L"=4eP_fE<@0,^D]\&PhP6Nb=+6kdK#R,hZ?p*cir\s&Wpa5(S'f#ci3fVomqYr#StTE^$2\c1cj\=9XFGWaVoi_?nk-kO0EbQ(*ltjo"O$&eqtF?$GD72ISuNX$@W9a:MZiY4d.'54Kch@3`0-UZ[P$/=##,O'=.C_bl@crY99TP^13s2>`O4bNH,N'O;F6nMT&rlG8>T5nA=$JP1#+j-$`1;Ets_:X89"ck;q0RWatERc$J;6!`CoToHF`E0Dc*S,7b0V,CNd;Pft/H^N9[mXuW@ogZKq_#?*@+YQSgBYdME`IMHaO-I)LNNLD5=,_E[/PtHSUs>U-8,hiZQ5SDV5\lKp#9^gA!n//afbrT3,036Nj/Fh4G$kX;KOup,OAIP=R;k:^6qbpfaHH,d^<3=600fWs%\LrmdF:I5komH2\;/AD]q&(_8S9k8HHO$o3-t@VmE_sG&+7+aV@kM?+bc&1kP%aqaHOt/l0Vb^M5Q.oAQAVerg/grha\FEPWt5GP.UXIhMC-!Qn47K0S*8DpN%6N!SC7kSJYFd<]mpc\Wt!@'/cBoYGtJ;Sk^"99R"?jL>d`p2=B7>g#Q"5<:LMKWT60h_I3+t#g[pW>q/5H:^^d&[(d+7$:2:&&5VnU13H><`Ursg0XLLjJ8g6/sKlm0/H3CKD'tq06c.[#CX\O#>A@=OJ-%`g-\V*B_cE*aLg7jd_kFjQ4kl<4F%9,RSg"9`>;E%$E8ZG(_Ho)-0?tqX>::!/o+e!M?'"<=NuAm'+ES4`@jYR9#XrTUK::7QDXg@T[a:8633Wn_(\Wb]=DT\`mAM@^Dp>EdS/<;d0ZnmhpC_c;3_ctk[*dXqQToa+,\2SS2ZQ[ZiVX[Nos@h64eKXe5MjF%F.rK"ADdGXG7!B2l5I1i&ENoR`-5C"atMp. endstream endobj 6 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R /Contents 5 0 R /Annots 7 0 R >> endobj 7 0 obj [ 8 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 20 0 R 22 0 R 24 0 R 26 0 R 28 0 R 30 0 R 31 0 R ] endobj 8 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 593.611 179.44 583.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 9 0 R /H /I >> endobj 10 0 obj << /Type /Annot /Subtype /Link /Rect [ 144.0 582.611 236.22 572.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 11 0 R /H /I >> endobj 12 0 obj << /Type /Annot /Subtype /Link /Rect [ 144.0 571.611 234.54 561.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 13 0 R /H /I >> endobj 14 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 560.611 167.78 550.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 15 0 R /H /I >> endobj 16 0 obj << /Type /Annot /Subtype /Link /Rect [ 144.0 549.611 213.16 539.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 17 0 R /H /I >> endobj 18 0 obj << /Type /Annot /Subtype /Link /Rect [ 144.0 538.611 206.5 528.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 19 0 R /H /I >> endobj 20 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 527.611 173.33 517.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 21 0 R /H /I >> endobj 22 0 obj << /Type /Annot /Subtype /Link /Rect [ 144.0 516.611 262.05 506.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 23 0 R /H /I >> endobj 24 0 obj << /Type /Annot /Subtype /Link /Rect [ 144.0 505.611 290.38 495.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 25 0 R /H /I >> endobj 26 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 494.611 232.52 484.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 27 0 R /H /I >> endobj 28 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 483.611 168.32 473.611 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A 29 0 R /H /I >> endobj 30 0 obj << /Type /Annot /Subtype /Link /Rect [ 492.2 210.236 534.13 200.236 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.gnu.org/licenses/fdl.txt) /S /URI >> /H /I >> endobj 31 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 199.236 215.26 189.236 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.gnu.org/licenses/fdl.txt) /S /URI >> /H /I >> endobj 32 0 obj << /Length 1968 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gau0E9on$e&A@P9d&e6p:$_[$\#/C6/^iu$EKL;o%^\p5Pa+[kUt0MqrTtV/[Pa9ugRFp>^fXMZ3V2*si=,["Fu?sm*7#q61L"1rcGPq1\FAZAT!&A4f-anabZ<$0CVG2T9`.El?T1r_12eZmd$WaL2HR1+iTTN2d!C87ab%"PUAnP@KjJBT7E4Wl)b!E(HGP;G.on/l?9"RJg$dioi.0o\&8?pnc6PTd+7%7Wo>N)'R3WqY)S1cHrECigXfA[U33:TH@R:]_#t`%5>A#mUWfeSO94[)s'-$"k'"!$7e<5_I(!(e'#JF-?RL7:hlR-"%0sk]@S'BO:rI?@/A@&bKmjEV"IuF'W<#F)90hbPL.mC6SD'h>8"u$1"%g,YcLls5EDc$k-.kXG12O9H0bA3]air$&'3,:\.@fAn?(fl0R&3i;nJ=D\b+9:jQJ]J4il[-GNqq@@A<8-=f,)F[7KPoSI28c":GuaCBaUOMr-^9\2So\;2.>AlGYW.Xs;5I9@UEEnlMjIJYUF>CjroEqg9_5n[HgA9&'H-k0M\SZ=I@uiVIR5/.GWlAL-f8J-9V.$j"d-5G%"%;((.pG;Vc1]AOY[8#&4b!p'NFo41b#?7c)71(i_N(r#_k@CQ-M<)^jWH=*b?00g7S_W\JGC^Hi(lN-=Zf\)\`J=&Vb@AZ(9__OftM"J1Mac3IP/oKuthM-a<38%c+3%'tSu/g*IcIbM$sr>r"N=lK9GnH)ERF1*37[Cb9Oe8@M]iQ/7$Dudu&i_rj8`XIZ%Oq0AC=RrL%agkgKZ'tZu.(E*d50//e^=N7+q=?$kMur"LhEGTKB$N5/^G@;poJ;ZL]3=3scA,Bmq9DOLm4BB8i"mV,^^_1M3tUFMnC8%!@="C`TcEhKaaDS$6ER7$_usL@_SHpZbZh*";(Fsd,O)On#fE#4B5PGWmLL+,:]tL\06;7!=HC'+mc4(/mZ/dqh\c'nOs7Z7^,+"\Csn]5C*fnt(J[UNu`krLYs4s]s50hV7k&nX8uLC:>2iXMV]tF[W_lYBK=*AR:oo'rF0fl:2J/YC-b.6E3:Eaf;u"KI$-Hq3(O-;Wr;WY&jst!qYcF)Ft.KR1L-P?q\f.KGatsGk%qq*$('#aN0Mhl.*\?beX%^E#?4M@TuhmHKXr38J`>/Fa1?S[g]P87ms#n2:?>t`'E-DCq5LI0_m5LH$]nB6I8d6TRf`j%ECB3M;;Kt4US;l,#ehC\I\;81ofu6eQ%b6*VBKI"<8?$2r[@n=H4^,;K5$Nok(EI#!jVa/7q5P.,*,=SKCEVB^MMgsd1N$;E^:%BaG^eBDg!tACePB7W(c.Jjl`-V%LUc#X3?%75!0EYuFi$G)Qr9i[_*6#^UPGCG#e=?_KcQ\s,BW9II7qE<6.^@#VM8U'X@RMH@k.147N+>(o$nJ,4^7=:g1C<"q2"*9SAEd1R5)(YYci['b/fY13.5X@E8quC#o1Y)V*Z(`;egQ/m\2bEl,p;@P=FGTSl$JL6]nXrp--h6hb(X#fhH/DZ>Jsm0Mi*YPu1\25(U^rs0KZ6Xlc+b&$n@p(3'Vnk,B@&2h:EH+Q73`^L-23,U=B:~> endstream endobj 33 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R /Contents 32 0 R /Annots 34 0 R >> endobj 34 0 obj [ 35 0 R 36 0 R ] endobj 35 0 obj << /Type /Annot /Subtype /Link /Rect [ 248.17 562.236 377.31 552.236 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://sourceforge.net/projects/docbook/) /S /URI >> /H /I >> endobj 36 0 obj << /Type /Annot /Subtype /Link /Rect [ 274.98 508.236 340.8 498.236 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://my.core.com/~dhorton/docbook/tldp-xsl/) /S /URI >> /H /I >> endobj 37 0 obj << /Length 2247 /Filter [ /ASCII85Decode /FlateDecode ] >> stream GauHM95iQE&AJ$CkggNJomSp1G+5jEA=F;+U'ifsK!sl6N?kMJ'do@Hm5pJBE@=Jc]`f1^Qjb).ph&[Kkj^;cLlDD#FbY7DQAn`Ui=dnGs0H$7dD?\`Le%WNNZLWR]dcRu>07UO/BduUlZ>bL-*j8gjBHLpq9qBnHh9CcWmiTBIsjos@DC#?>[mo!i2?K-`@-hNsHHgN$;C=-aqC5Fmf,"iB-7`CnH[7FEFod?>S7sG8/f`"53PTup`0o7:k?c3&XbF'Ul$lQ7^(0N[1YoHWHNXo16M3pCPq7Ra]]XF4%%CX_M0K\5b8Hb4M_t&k(3@`*5e`C`f-V-r/qjt'+"<9kPU2$gOfQ_HM*QeZnE-b4A((M45f#+FZIJJl=X[r?H4nTT2)@^T]92/@C=Q>Z,71q/KThm9GMn!e>"enIk,'PeF0-(m+9_28jIJA/)r_e.Zbe^;mk.T'/S3(8/=6Ai@mi&iP[/"3aq9(Y`WEgEC2I3MgVimc",-un3UYTi#sO\e'YaciTYP0J`I9%k$+7:4Id9A-#GeBXk"Fo%5b$*1Q[`L:hm8rg4CD+Y+91(83tQB[7U#eE]hY+0$E%,h@%1&>6HSqjKg0FAal>(W"5<",8;$D`OR1C)!]#e!G]K?WR/$%YK/.QA%WPP(B0&_+Vg=f,"c""ERJ7qH)GC,]D]JRe)#K5B7d+pdgpB=Td,\qup%_qigR#O:jSDsZEY53.]2+&k6"[=P"sU$W[a3.g`:KdU/5'TcKi>3Q9Ge(MMcR*&#':'+=-5-gR7&*/4=Jd(u+FYJ'([72F;'<]`Gs_2"nuBHHj+:%jMZXrr1B=`\j"7-Ns1.#b[+/74ZOBEqXQdl]L_],[u<]7!NK/Z7,jC-VI;7Z'3i^Gk4dUQ1l?`rLIh(jhXf:.(1EMSq^tjn?JX.P2(KZh',Z\0$dlBru!V%o-Jmc6=+]$aIHPg^&Q"p^:"0HVo$o$]P-p$/Aom1*f!WtE'J08t=pmU9+&lj9dS/*/KQ&;@s&f&k1i5eP#s%]dAfesqaYSQ@h?ooN.A%r,S[A`?G.EHZ67u)KD;V=V#E2W*\^fQ8mmlS+mVnft2^V74p_ULNe5fGc!H=j+2meJlnWN!:_4^s0W`gHcP.N[ZX6f+2i#:7;8'(9q9OXr/T"+T;#ieR@[5Lis`!jLO7&BX_F(p0)T(DF>P1`->W8&QNo6]SCSK(E6uY4kFO$U.t[CB'KX3XT4UV0FfI6B^e:Xe/]n=agPK2Is#f7U`OoJ=2Z5-"s5pAc6$s\9KjIU:$a>_O?O&Ne*$dZ/O,J7&VUM73Im=U3'_6LJsP?_3mFG+j>h$1?k!EC[dMA(k]qJ7q1MgbK^r6I$]EF@KQM?G4B_/WnAFaCiaTHlmOXA'e,]=>Y5q)#_iN_:$p<^&'r@<[*m.^W*2,%1dIUm5^[sXhk(0N\=K+2pPTEZ&g(3pLX&A=SV+HsYdd'CQ[jdr+7*PElipJuJmZLEF_6Zut!:o-W.0n^(FhZPqnr endstream endobj 38 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R /Contents 37 0 R /Annots 39 0 R >> endobj 39 0 obj [ 40 0 R 41 0 R 42 0 R 43 0 R ] endobj 40 0 obj << /Type /Annot /Subtype /Link /Rect [ 498.0 473.427 530.22 463.427 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.xmlsoft.org/XSLT/xsltproc2.html) /S /URI >> /H /I >> endobj 41 0 obj << /Type /Annot /Subtype /Link /Rect [ 306.92 411.567 361.64 401.567 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://sourceforge.net/projects/saxon/) /S /URI >> /H /I >> endobj 42 0 obj << /Type /Annot /Subtype /Link /Rect [ 401.48 248.548 452.86 238.548 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://xml.apache.org/fop/) /S /URI >> /H /I >> endobj 43 0 obj << /Type /Annot /Subtype /Link /Rect [ 274.16 103.968 371.64 93.968 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://xml.apache.org/fop/) /S /URI >> /H /I >> endobj 44 0 obj << /Length 950 /Filter [ /ASCII85Decode /FlateDecode ] >> stream Gat%"9lldX&A@sBka3>@"%#7nC=5#(kp26MAgX(jj<0)ZR/itEM!KOti@e6a36h5MA6/TagS\=pj3cqJ+O@kITd\2U%U+frjHuQt64Z.+F9m&;'US%F_T/!Vm"HUsML6d>(Gi`WnnMTOhT(Zfpi!K%cFLM^_+o.U,G%W_V5qlKMkKi+dsu*@]$c&j;F9aN><;8")OhIQLhq**OJCl';a"Dp)N6D%X7DOa=@G5<2/H+UnAX7.n$/u#3`#VZ7a_4c8A_/$7t%:OTPS&HgV\Q%b%V)?9Vf*MRB[DTsn,4+t_"2oJM'MWnXCenH26D\ujcZkuRK+7^!FU;_c(G"EGI$$\pOMk!8@MNi)I'Z\Se%sK,YJtN-hb?V_7J/m\Q=?ZoW;*J/.qLZ8NMB6_:OFQ4\/GG*bGMFr"<5p7;bPLPJ?S51F#JgJ3+#WO%aj.AimYBE!f6CKN!,_`VJlm7-KUDNe=D]JLRF5Me$cL2!3u9'jacu$lhYo_=fk_L71q04@a^9851p'U?GQmD_$OsQB,V@%\iXl<2kKIt:Zo`0+-'MsY;#XXLJ/*$'PtN(qD(,P#oZFQAS'+0gJIc"119bc`q?=!2D?-"V3'`$25G\C+K.a%jlb*/HLlqc?I$+"REA_3]7XE^Q5<_0[g*DWrjp;F4WaRTIPu%@Kt_@!K"lSSb`h*9)uU]2`na`*4A8I$6NbI?\"M`9Dq"7F)7ZsG:XAR[knJ]0ak7*@I'Z[<$2/S`qqXR endstream endobj 45 0 obj << /Type /Page /Parent 1 0 R /MediaBox [ 0 0 612 792 ] /Resources 3 0 R /Contents 44 0 R /Annots 46 0 R >> endobj 46 0 obj [ 47 0 R 48 0 R 49 0 R ] endobj 47 0 obj << /Type /Annot /Subtype /Link /Rect [ 238.63 620.675 363.09 610.675 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (http://www.w3c.org/Style/CSS) /S /URI >> /H /I >> endobj 48 0 obj << /Type /Annot /Subtype /Link /Rect [ 436.62 566.35 458.28 556.35 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (mailto:dhorton@NOSPAM.member.fsf.org) /S /URI >> /H /I >> endobj 49 0 obj << /Type /Annot /Subtype /Link /Rect [ 120.0 555.35 247.81 545.35 ] /C [ 0 0 0 ] /Border [ 0 0 0 ] /A << /URI (mailto:dhorton@NOSPAM.member.fsf.org) /S /URI >> /H /I >> endobj 52 0 obj << /Title (\376\377\0\124\0\114\0\104\0\120\0\55\0\130\0\123\0\114\0\40\0\110\0\117\0\127\0\124\0\117) /Parent 50 0 R /Next 54 0 R /A 51 0 R >> endobj 54 0 obj << /Title (\376\377\0\124\0\141\0\142\0\154\0\145\0\40\0\157\0\146\0\40\0\103\0\157\0\156\0\164\0\145\0\156\0\164\0\163) /Parent 50 0 R /Prev 52 0 R /Next 55 0 R /A 53 0 R >> endobj 55 0 obj << /Title (\376\377\0\61\0\56\0\240\0\111\0\156\0\164\0\162\0\157\0\144\0\165\0\143\0\164\0\151\0\157\0\156) /Parent 50 0 R /First 56 0 R /Last 57 0 R /Prev 54 0 R /Next 58 0 R /Count -2 /A 9 0 R >> endobj 56 0 obj << /Title (\376\377\0\61\0\56\0\61\0\56\0\240\0\101\0\142\0\157\0\165\0\164\0\40\0\124\0\114\0\104\0\120\0\55\0\130\0\123\0\114) /Parent 55 0 R /Next 57 0 R /A 11 0 R >> endobj 57 0 obj << /Title (\376\377\0\61\0\56\0\62\0\56\0\240\0\114\0\145\0\147\0\141\0\154\0\40\0\111\0\156\0\146\0\157\0\162\0\155\0\141\0\164\0\151\0\157\0\156) /Parent 55 0 R /Prev 56 0 R /A 13 0 R >> endobj 58 0 obj << /Title (\376\377\0\62\0\56\0\240\0\111\0\156\0\163\0\164\0\141\0\154\0\154\0\151\0\156\0\147) /Parent 50 0 R /First 59 0 R /Last 60 0 R /Prev 55 0 R /Next 61 0 R /Count -2 /A 15 0 R >> endobj 59 0 obj << /Title (\376\377\0\62\0\56\0\61\0\56\0\240\0\120\0\162\0\145\0\162\0\145\0\161\0\165\0\151\0\163\0\151\0\164\0\145\0\163) /Parent 58 0 R /Next 60 0 R /A 17 0 R >> endobj 60 0 obj << /Title (\376\377\0\62\0\56\0\62\0\56\0\240\0\111\0\156\0\163\0\164\0\141\0\154\0\154\0\141\0\164\0\151\0\157\0\156) /Parent 58 0 R /Prev 59 0 R /A 19 0 R >> endobj 61 0 obj << /Title (\376\377\0\63\0\56\0\240\0\120\0\162\0\157\0\143\0\145\0\163\0\163\0\151\0\156\0\147) /Parent 50 0 R /First 62 0 R /Last 63 0 R /Prev 58 0 R /Next 64 0 R /Count -2 /A 21 0 R >> endobj 62 0 obj << /Title (\376\377\0\63\0\56\0\61\0\56\0\240\0\110\0\124\0\115\0\114\0\40\0\117\0\165\0\164\0\160\0\165\0\164\0\40\0\105\0\170\0\141\0\155\0\160\0\154\0\145\0\163) /Parent 61 0 R /Next 63 0 R /A 23 0 R >> endobj 63 0 obj << /Title (\376\377\0\63\0\56\0\62\0\56\0\240\0\105\0\170\0\141\0\155\0\160\0\154\0\145\0\163\0\40\0\157\0\146\0\40\0\117\0\164\0\150\0\145\0\162\0\40\0\106\0\151\0\154\0\145\0\40\0\106\0\157\0\162\0\155\0\141\0\164\0\163) /Parent 61 0 R /Prev 62 0 R /A 25 0 R >> endobj 64 0 obj << /Title (\376\377\0\64\0\56\0\240\0\123\0\164\0\171\0\154\0\151\0\156\0\147\0\40\0\110\0\124\0\115\0\114\0\40\0\127\0\151\0\164\0\150\0\40\0\103\0\123\0\123) /Parent 50 0 R /Prev 61 0 R /Next 65 0 R /A 27 0 R >> endobj 65 0 obj << /Title (\376\377\0\65\0\56\0\240\0\106\0\145\0\145\0\144\0\142\0\141\0\143\0\153) /Parent 50 0 R /Prev 64 0 R /A 29 0 R >> endobj 66 0 obj << /Type /Font /Subtype /Type1 /Name /F3 /BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding >> endobj 67 0 obj << /Type /Font /Subtype /Type1 /Name /F5 /BaseFont /Times-Roman /Encoding /WinAnsiEncoding >> endobj 68 0 obj << /Type /Font /Subtype /Type1 /Name /F6 /BaseFont /Times-Italic /Encoding /WinAnsiEncoding >> endobj 69 0 obj << /Type /Font /Subtype /Type1 /Name /F1 /BaseFont /Helvetica /Encoding /WinAnsiEncoding >> endobj 70 0 obj << /Type /Font /Subtype /Type1 /Name /F9 /BaseFont /Courier /Encoding /WinAnsiEncoding >> endobj 71 0 obj << /Type /Font /Subtype /Type1 /Name /F7 /BaseFont /Times-Bold /Encoding /WinAnsiEncoding >> endobj 1 0 obj << /Type /Pages /Count 4 /Kids [6 0 R 33 0 R 38 0 R 45 0 R ] >> endobj 2 0 obj << /Type /Catalog /Pages 1 0 R /Outlines 50 0 R /PageMode /UseOutlines >> endobj 3 0 obj << /Font << /F3 66 0 R /F5 67 0 R /F1 69 0 R /F6 68 0 R /F9 70 0 R /F7 71 0 R >> /ProcSet [ /PDF /ImageC /Text ] >> endobj 9 0 obj << /S /GoTo /D [6 0 R /XYZ 115.0 404.439 null] >> endobj 11 0 obj << /S /GoTo /D [6 0 R /XYZ 115.0 371.114 null] >> endobj 13 0 obj << /S /GoTo /D [6 0 R /XYZ 115.0 276.675 null] >> endobj 15 0 obj << /S /GoTo /D [33 0 R /XYZ 115.0 704.0 null] >> endobj 17 0 obj << /S /GoTo /D [33 0 R /XYZ 115.0 638.675 null] >> endobj 19 0 obj << /S /GoTo /D [33 0 R /XYZ 115.0 482.236 null] >> endobj 21 0 obj << /S /GoTo /D [33 0 R /XYZ 115.0 347.797 null] >> endobj 23 0 obj << /S /GoTo /D [38 0 R /XYZ 115.0 518.866 null] >> endobj 25 0 obj << /S /GoTo /D [38 0 R /XYZ 115.0 293.987 null] >> endobj 27 0 obj << /S /GoTo /D [45 0 R /XYZ 115.0 725.0 null] >> endobj 29 0 obj << /S /GoTo /D [45 0 R /XYZ 115.0 615.675 null] >> endobj 50 0 obj << /First 52 0 R /Last 65 0 R >> endobj 51 0 obj << /S /GoTo /D [6 0 R /XYZ 115.0 725.0 null] >> endobj 53 0 obj << /S /GoTo /D [6 0 R /XYZ 115.0 653.61 null] >> endobj xref 0 72 0000000000 65535 f 0000015504 00000 n 0000015583 00000 n 0000015675 00000 n 0000000015 00000 n 0000000071 00000 n 0000002478 00000 n 0000002598 00000 n 0000002707 00000 n 0000015809 00000 n 0000002841 00000 n 0000015874 00000 n 0000002977 00000 n 0000015940 00000 n 0000003113 00000 n 0000016006 00000 n 0000003249 00000 n 0000016071 00000 n 0000003385 00000 n 0000016138 00000 n 0000003520 00000 n 0000016205 00000 n 0000003656 00000 n 0000016272 00000 n 0000003792 00000 n 0000016339 00000 n 0000003928 00000 n 0000016406 00000 n 0000004064 00000 n 0000016471 00000 n 0000004200 00000 n 0000004386 00000 n 0000004572 00000 n 0000006633 00000 n 0000006756 00000 n 0000006790 00000 n 0000006982 00000 n 0000007178 00000 n 0000009518 00000 n 0000009641 00000 n 0000009689 00000 n 0000009882 00000 n 0000010072 00000 n 0000010250 00000 n 0000010427 00000 n 0000011469 00000 n 0000011592 00000 n 0000011633 00000 n 0000011813 00000 n 0000011999 00000 n 0000016538 00000 n 0000016589 00000 n 0000012184 00000 n 0000016653 00000 n 0000012348 00000 n 0000012544 00000 n 0000012767 00000 n 0000012957 00000 n 0000013166 00000 n 0000013378 00000 n 0000013564 00000 n 0000013744 00000 n 0000013956 00000 n 0000014182 00000 n 0000014466 00000 n 0000014701 00000 n 0000014847 00000 n 0000014960 00000 n 0000015070 00000 n 0000015181 00000 n 0000015289 00000 n 0000015395 00000 n trailer << /Size 72 /Root 2 0 R /Info 4 0 R >> startxref 16718 %%EOF ldp-docbook-stylesheets-0.0.20040321.orig/XSL/fo/0000755000175000017500000000000010027223405021232 5ustar djpigdjpig00000000000000ldp-docbook-stylesheets-0.0.20040321.orig/XSL/fo/tldp-print.xsl0000644000175000017500000000212410027223405024056 0ustar djpigdjpig00000000000000 start ldp-docbook-stylesheets-0.0.20040321.orig/XSL/html/0000755000175000017500000000000010156701110021567 5ustar djpigdjpig00000000000000ldp-docbook-stylesheets-0.0.20040321.orig/XSL/html/tldp-chapters.xsl0000644000175000017500000000070410027220352025073 0ustar djpigdjpig00000000000000 ldp-docbook-stylesheets-0.0.20040321.orig/XSL/html/tldp-one-page.xsl0000644000175000017500000000050410027220335024754 0ustar djpigdjpig00000000000000 ldp-docbook-stylesheets-0.0.20040321.orig/XSL/html/tldp-common.xsl0000644000175000017500000000173310027220132024551 0ustar djpigdjpig00000000000000 text/css ldp-docbook-stylesheets-0.0.20040321.orig/XSL/html/tldp-sections.xsl0000644000175000017500000000147110027217750025123 0ustar djpigdjpig00000000000000 ldp-docbook-stylesheets-0.0.20040321.orig/XSL/readme.txt0000644000175000017500000000104410027376447022642 0ustar djpigdjpig00000000000000The XSL style sheets in this package are used to create customized HMTL and PDF output for The Linux Documentation Project (TLDP) authors using DocBook-XML. These style sheets do not replace the DocBook-XSL style sheets, but rather work with DocBook-XSL to set certain parameters and options to create customized output. For information about installing and using the stylesheets, please refer to the tldp-xsl-howto document included in the ./doc directory of this package. Please send feedback concerning this package to dhorton@member.fsf.org