| <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ |
| <!ENTITY print-ss PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL> |
| ]> |
| |
| <style-sheet> |
| |
| <style-specification id="print" use="print-stylesheet"> |
| <style-specification-body> |
| |
| ;; I was hoping that this would take out the many blank pages in the |
| ;; PDF file, but it doesn't, it just slides the page numbers over. |
| (define %two-side% #f) |
| |
| (define %generate-book-titlepage% #t) |
| |
| ;;Titlepage Not Separate |
| (define (chunk-skip-first-element-list) |
| (list (normalize "sect1") |
| (normalize "section"))) |
| |
| ;;Titlepage Separate? |
| ;(define (chunk-skip-first-element-list) |
| ; '()) |
| |
| (define (list-element-list) |
| ;; fixes bug in Table of Contents generation |
| '()) |
| |
| (define (toc-depth nd) |
| 2) |
| |
| ;; This seems to have no affect |
| (define %generate-book-titlepage-on-separate-page% #f) |
| |
| (define %body-start-indent% |
| ;; Default indent of body text |
| 2pi) |
| |
| (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 |
| 2pt) |
| |
| ;;Define distance between paragraphs |
| (define %para-sep% |
| (/ %bf-size% 2.0)) |
| |
| ;;Define distance between block elements (figures, tables, etc.). |
| (define %block-sep% |
| (* %para-sep% 1.0)) |
| ;; (* %para-sep% 2.0)) |
| |
| (define %hyphenation% |
| ;; Allow automatic hyphenation? |
| #t) |
| |
| (define %left-margin% 5pi) |
| (define %right-margin% 5pi) |
| (define %top-margin% 5pi) |
| (define %bottom-margin% 5pi) |
| |
| (define %footer-margin% 2pi) |
| (define %header-margin% 2pi) |
| |
| (define %line-spacing-factor% 1.3) |
| ;; Factor used to calculate leading |
| ;; The leading is calculated by multiplying the current font size by the |
| ;; '%line-spacing-factor%'. For example, if the font size is 10pt and |
| ;; the '%line-spacing-factor%' is 1.1, then the text will be |
| ;; printed "10-on-11". |
| |
| (define %head-before-factor% |
| ;; Factor used to calculate space above a title |
| ;; The space before a title is calculated by multiplying the font size |
| ;; used in the title by the '%head-before-factor%'. |
| ;; 0.75) |
| 0.5) |
| |
| (define %head-after-factor% |
| ;; Factor used to calculate space below a title |
| ;; The space after a title is calculated by multiplying the font size used |
| ;; in the title by the '%head-after-factor%'. |
| 0.5) |
| |
| (define %input-whitespace-treatment% 'collapse) |
| |
| (define ($generate-book-lot-list$) |
| ;; Which Lists of Titles should be produced for Books? |
| (list )) |
| |
| (define tex-backend |
| ;; Are we using the TeX backend? |
| ;; This parameter exists so that '-V tex-backend' can be used on the |
| ;; command line to explicitly select the TeX backend. |
| #t) |
| |
| </style-specification-body> |
| </style-specification> |
| |
| <external-specification id="print-stylesheet" document="print-ss"> |
| |
| </style-sheet> |
| |
| |