[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Bug fix for xslt stylesheets (manpage format)
L.S.I'm unsure about the development process of the docbook xslt stylesheets, and whether they are actively maintained. In case they are:
Please find attached a patch for the conversion to manpage format. The patch is based on the docbook-xsl-1.79.2 stylesheets distribution.
Explanation: Hunk 1 corrects a missing newline that caused the man program to not recognize a new table section.Hunk 2 prevents that redundant white space, introduced into in an xml source document by the xml editor program[*], is copied verbatim into the text of a manpage table cell, thus compromising alignment of the text.
[*] I'm using XMLmind XML Editor Sincerely, Erik Leunissen --
--- tbl.xsl.orig 2018-02-19 22:22:59.000000000 +0100 +++ tbl.xsl.fix 2022-12-21 10:55:34.000000000 +0100 @@ -56,7 +56,7 @@ <!-- * mark the start of the table --> <!-- * "TS" = "table start" --> - <xsl:text>.TS</xsl:text> + <xsl:text> .TS</xsl:text> <xsl:if test="thead and $tbl.running.header.from.thead"> <!-- * H = "has header" --> <xsl:text> H</xsl:text> @@ -216,7 +216,7 @@ <!-- * the delimited contents are "text blocks" that roff --> <!-- * needs to process --> <xsl:text>T{ </xsl:text> - <xsl:copy-of select="."/> + <xsl:copy-of select="normalize-space(.)"/> <xsl:text> T}</xsl:text> </xsl:otherwise> </xsl:choose>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]