]> granicus.if.org Git - docbook-dsssl/commit
Initial checkin of some changes related to making PS/PDF output
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 26 Feb 2008 09:55:32 +0000 (09:55 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 26 Feb 2008 09:55:32 +0000 (09:55 +0000)
commit503708058b529218e0166cfdb579490ab4265503
tree7cd53ceaf3fae0b569a4e0d56643173a12c1978f
parent3fec8e263d902daec4bfb8257dbb2041bdf48aeb
Initial checkin of some changes related to making PS/PDF output
from "man -l -Tps" look better. The current changes:

  - render synopsis and verbatim sections in a monospace/code font

  - put a light-grey background behind all programlisting, screen,
    and literallayout instances

  - prevent SH heads in PS output from being rendered in uppercase
    (as they are in console output)

  - also display xrefs to SH heads in PS output in normal case
    (instead of uppercase)

  - draw a line under SH heads in PS output

The changes made to the code to support the above features were:

  - added some embedded/custom macros: one for conditionally
    upper-casing SH x-refs, one for redefining the SH macro
    itself, with some conditional handling for PS output, and
    finally a macro for putting a background/screen (filled box)
    around a block of text (e.g., a program listing) in PS output

  - added utility templates for wrapping blocks of text in code
    font; also templates for inline code font
xsl/manpages/other.xsl
xsl/manpages/utility.xsl