VirtualBox

Changeset 68881 in vbox


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

docbook2latex.xsl: best compact lists I can manage without using enumitem, mdwlist or some other package.

File:
1 edited

Legend:

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

    r68880 r68881  
    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