VirtualBox

Changeset 68879 in vbox


Ignore:
Timestamp:
Sep 26, 2017 6:08:12 PM (7 years ago)
Author:
vboxsync
Message:

docbook2latex.xsl: Made each <term> sibilings (when there are > 1) show up on its own line. This was previously hacked with separating them by comma and keeping them on the same line, however this led to an attack on the right margin if there were too many/long terms.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/docbook2latex.xsl

    r68878 r68879  
    563563    <xsl:call-template name="xsltprocNewlineOutputHack"/>
    564564    <xsl:text>&#x0a;\begin{itemize}&#x0a;</xsl:text>
     565    <xsl:if test="@spacing = 'compact'">
     566      <xsl:text> \setlength{\parskip}{0pt}&#x0a;</xsl:text>
     567      <xsl:text> \setlength{\itemsep}{0pt}&#x0a;</xsl:text>
     568      <xsl:text> \setlength{\topsep}{0pt}&#x0a;</xsl:text>
     569      <xsl:text> \setlength{\parsep}{0pt}&#x0a;</xsl:text>
     570      <xsl:text> \setlength{\partopsep}{0pt}&#x0a;</xsl:text>
     571    </xsl:if>
    565572    <xsl:apply-templates />
    566573    <xsl:text>&#x0a;\end{itemize}&#x0a;</xsl:text>
     
    570577    <xsl:call-template name="xsltprocNewlineOutputHack"/>
    571578    <xsl:text>&#x0a;\begin{enumerate}&#x0a;</xsl:text>
     579    <xsl:if test="@spacing = 'compact'">
     580      <xsl:text> \setlength{\parskip}{0pt}&#x0a;</xsl:text>
     581      <xsl:text> \setlength{\itemsep}{0pt}&#x0a;</xsl:text>
     582      <xsl:text> \setlength{\topsep}{0pt}&#x0a;</xsl:text>
     583      <xsl:text> \setlength{\parsep}{0pt}&#x0a;</xsl:text>
     584      <xsl:text> \setlength{\partopsep}{0pt}&#x0a;</xsl:text>
     585    </xsl:if>
    572586    <xsl:apply-templates />
    573587    <xsl:text>&#x0a;\end{enumerate}&#x0a;</xsl:text>
     
    577591    <xsl:call-template name="xsltprocNewlineOutputHack"/>
    578592    <xsl:text>&#x0a;\begin{description}&#x0a;</xsl:text>
     593    <xsl:if test="@spacing = 'compact'">
     594      <xsl:text> \setlength{\parskip}{0pt}&#x0a;</xsl:text>
     595      <xsl:text> \setlength{\itemsep}{0pt}&#x0a;</xsl:text>
     596      <xsl:text> \setlength{\topsep}{0pt}&#x0a;</xsl:text>
     597      <xsl:text> \setlength{\parsep}{0pt}&#x0a;</xsl:text>
     598      <xsl:text> \setlength{\partopsep}{0pt}&#x0a;</xsl:text>
     599    </xsl:if>
    579600    <xsl:apply-templates />
    580601    <xsl:text>&#x0a;\end{description}&#x0a;</xsl:text>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette