[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] docbook-xsl spacing with manpage orderedlist
Hmm, this is curious. I wonder why we get different results. Here is the
nroff markup I get with 1.74.3:
.SH "DESCRIPTION"
.sp
This is a paragraph, followed by a list:
.sp
.RS 4
.ie n \{\
\h'-04' 1.\h'+01'\c
.\}
.el \{\
.sp -1
.IP " 1." 4.2
.\}
One
.RE
.sp
.RS 4
.ie n \{\
\h'-04' 2.\h'+01'\c
.\}
.el \{\
.sp -1
.IP " 2." 4.2
.\}
Two
.RE
.sp
.RS 4
.ie n \{\
\h'-04' 3.\h'+01'\c
.\}
.el \{\
.sp -1
.IP " 3." 4.2
.\}
Three
.RE
.sp
A new paragraph\&.
and here is the formatted output from groff 's "nroff -man" command:
This is a paragraph, followed by a list:
1. One
2. Two
3. Three
A new paragraph.
Do you get the same nroff markup that I got?
Oddly enough, when I apply your patch to 1.73.4 lists.xsl, I get the same
nroff markup! Turns out that is because there is a process inside
"other.xsl" that merges double line-feeds before a period:
<!-- * squeeze multiple newlines before a roff request -->
<substitution oldstring=" ." newstring=" ."/>
That's why I get the same results with and without your patch. Are you
using any customization of the manpage templates? If not, then perhaps this
is an OS thing regarding line-feeds. I'm using cygwin on a Windows box.
Bob Stayton
Sagehill Enterprises
bobs@sagehill.net
----- Original Message -----
From: "Jeff King" <peff@peff.net>
To: "Bob Stayton" <bobs@sagehill.net>
Cc: <docbook-apps@lists.oasis-open.org>
Sent: Tuesday, March 31, 2009 9:26 AM
Subject: Re: [docbook-apps] docbook-xsl spacing with manpage orderedlist
> On Tue, Mar 31, 2009 at 09:07:41AM -0700, Bob Stayton wrote:
>
>> This was an issue when simpara was used, and it has been fixed. Try
>> version 1.74.3.
>
> I still see the problem with 1.74.3. I can "fix" it with the patch
> below, but I would not be surprised if that is breaking some other
> situation.
>
> diff --git a/manpages/lists.xsl b/manpages/lists.xsl
> index a43e833..9e4fa10 100644
> --- a/manpages/lists.xsl
> +++ b/manpages/lists.xsl
> @@ -173,7 +173,6 @@
> </xsl:template>
>
> <xsl:template match="orderedlist/listitem|procedure/step">
> - <xsl:text> </xsl:text>
> <xsl:text>.sp</xsl:text>
> <xsl:text> </xsl:text>
> <xsl:text>.RS</xsl:text>
> @@ -233,6 +232,7 @@
> <xsl:apply-templates/>
> <xsl:text>.RE </xsl:text>
> <xsl:text> </xsl:text>
> + <xsl:text> </xsl:text>
> </xsl:template>
>
> <xsl:template match="itemizedlist|orderedlist|procedure">
>
>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]