This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: [docbook-apps] how to get rid of leading/trailing space in verbatim?
- From: Bob Stayton <bobs at sco dot com>
- To: "Robert P. J. Day" <rpjday at mindspring dot com>
- Cc: docbook apps list <docbook-apps at lists dot oasis-open dot org>
- Date: Tue, 2 Sep 2003 18:03:00 -0700
- Subject: Re: [docbook-apps] how to get rid of leading/trailing space in verbatim?
- References: <Pine.LNX.4.44.0309022052490.11505-100000@localhost.localdomain>
On Tue, Sep 02, 2003 at 08:57:58PM -0400, Robert P. J. Day wrote:
>
> still hammering away on some picky customization. how can i reduce
> the amount of vertical space generated both before and after a
> verbatim environment?
>
> i have a couple <screen> and <programlisting> elements, and i
> added the verbatim shade property to emphasize them. when i did
> that, i noticed that there was considerable (shaded) space both
> at the top and bottom of the displayed verbatim environment --
> that is before the first line and after the last line.
>
> i went looking for how to reduce this (wasted) space, and
> tried:
>
> ---------------------------------
>
> <!-- Verbatim properties. -->
> <xsl:param name="shade.verbatim" select="1"/>
>
> <xsl:attribute-set name="verbatim.properties">
> <xsl:attribute name="space-before.minimum">0.0em</xsl:attribute>
> <xsl:attribute name="space-before.optimum">0.1em</xsl:attribute>
> <xsl:attribute name="space-before.maximum">0.1em</xsl:attribute>
> <xsl:attribute name="space-after.minimum">0.0em</xsl:attribute>
> <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
> <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
>
> <!--
> <xsl:attribute name="line-height">160%</xsl:attribute>
> -->
> </xsl:attribute-set>
>
> -----------------------------------------
>
> i thought that set of similar attributes would reduce the amount
> of "before" and "after" space, but it didn't seem to make any
> difference. am i misreading the function of this attribute set?
>
> any hints?
Those attributes control the space before and after
the display, not within it. Does your programlisting
have any extra line breaks in it?
<programlisting>
line 1
line2
line3
</programlisting>
The way to get no extra lines in the verbatim environment
is to write it this way:
<programlisting>line 1
line2
line3</programlisting>
--
Bob Stayton 400 Encinal Street
Publications Architect Santa Cruz, CA 95060
Technical Publications voice: (831) 427-7796
The SCO Group fax: (831) 429-1887
email: bobs@sco.com
To unsubscribe from this list, send a post to docbook-apps-unsubscribe@lists.oasis-open.org.