OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[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="&#10;&#10;." newstring="&#10;."/>

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>&#10;</xsl:text>
>   <xsl:text>.sp</xsl:text>
>   <xsl:text>&#10;</xsl:text>
>   <xsl:text>.RS</xsl:text>
> @@ -233,6 +232,7 @@
>   <xsl:apply-templates/>
>   <xsl:text>.RE&#10;</xsl:text>
>   <xsl:text>&#10;</xsl:text>
> +  <xsl:text>&#10;</xsl:text>
> </xsl:template>
>
> <xsl:template match="itemizedlist|orderedlist|procedure">
>
> 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]