You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by sl...@apache.org on 2003/06/10 20:29:05 UTC
cvs commit: httpd-2.0/docs/manual/style/latex common.xsl latex.xsl synopsis.xsl
slive 2003/06/10 11:29:05
Modified: docs/manual/style/latex common.xsl latex.xsl synopsis.xsl
Log:
A bunch of little latex-related updates:
- Increase the inter-list-item spacing a little.
- Decrease the font-size used in examples by one notch (\small).
- Use regular paragraph formatting in the directive synopsis
table cells rather than a minipage.
- Add links to <directive> and <module> (online only, not page numbers)
- Fix the space missing in the directive titles.
Revision Changes Path
1.3 +13 -4 httpd-2.0/docs/manual/style/latex/common.xsl
Index: common.xsl
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/style/latex/common.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -b -u -r1.2 -r1.3
--- common.xsl 5 Jun 2003 15:16:27 -0000 1.2
+++ common.xsl 10 Jun 2003 18:29:05 -0000 1.3
@@ -63,7 +63,7 @@
<xsl:if test="not(pre)"><xsl:text>\fbox{</xsl:text></xsl:if>
<xsl:text>\begin{minipage}{.8\textwidth}\begin{flushleft}</xsl:text>
<xsl:apply-templates select="title" mode="print" />
-<xsl:if test="not(pre)"><xsl:text>{\ttfamily </xsl:text></xsl:if>
+<xsl:if test="not(pre)"><xsl:text>{\ttfamily\small </xsl:text></xsl:if>
<xsl:text>\noindent </xsl:text><xsl:apply-templates/>
<xsl:if test="not(pre)"><xsl:text>}</xsl:text></xsl:if>
<xsl:text>\end{flushleft}\end{minipage}</xsl:text>
@@ -114,9 +114,15 @@
<!-- ==================================================================== -->
<xsl:template match="directive" name="directive">
<xsl:text>\textsc{</xsl:text>
- <xsl:if test="@type='section'">\textless{}</xsl:if>
+ <xsl:if test="@type='section'"><xsl:text>\textless{}</xsl:text></xsl:if>
+ <xsl:text>\hyperlink{/mod/</xsl:text>
+ <xsl:value-of select="@module"/>
+ <xsl:text>:</xsl:text>
+ <xsl:value-of select="translate(.,$uppercase,$lowercase)"/>
+ <xsl:text>}{</xsl:text>
<xsl:apply-templates/>
- <xsl:if test="@type='section'">\textgreater{}</xsl:if>
+ <xsl:text>}</xsl:text>
+ <xsl:if test="@type='section'"><xsl:text>\textgreater{}</xsl:text></xsl:if>
<xsl:text>}</xsl:text>
</xsl:template>
<!-- /directive -->
@@ -126,8 +132,11 @@
<!-- Inserts a link to refereed module -->
<!-- ==================================================================== -->
<xsl:template match="module" name="module">
-<xsl:text>\textsc{</xsl:text>
+<xsl:text>\textsc{\hyperlink{/mod/</xsl:text>
+ <xsl:value-of select="."/>
+ <xsl:text>}{</xsl:text>
<xsl:apply-templates/>
+ <xsl:text>}</xsl:text>
<xsl:text>}</xsl:text>
</xsl:template>
<!-- /module -->
1.3 +1 -1 httpd-2.0/docs/manual/style/latex/latex.xsl
Index: latex.xsl
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/style/latex/latex.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -b -u -r1.2 -r1.3
--- latex.xsl 5 Jun 2003 15:16:27 -0000 1.2
+++ latex.xsl 10 Jun 2003 18:29:05 -0000 1.3
@@ -35,7 +35,7 @@
\addtolength{\parskip}{1.2ex}
% Shrink the inter-item spaces
-\AfterBegin{itemize}{\addtolength{\itemsep}{-.8\baselineskip}}
+\AfterBegin{itemize}{\addtolength{\itemsep}{-.6\baselineskip}}
\pagestyle{headings}
1.3 +24 -13 httpd-2.0/docs/manual/style/latex/synopsis.xsl
Index: synopsis.xsl
===================================================================
RCS file: /home/cvs/httpd-2.0/docs/manual/style/latex/synopsis.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -b -u -r1.2 -r1.3
--- synopsis.xsl 5 Jun 2003 15:16:27 -0000 1.2
+++ synopsis.xsl 10 Jun 2003 18:29:05 -0000 1.3
@@ -31,8 +31,9 @@
</xsl:choose>
<xsl:text>}\label{</xsl:text>
<xsl:value-of select="concat('/mod/',name)"/>
-<xsl:text>}
-</xsl:text>
+<xsl:text>}\hypertarget{</xsl:text>
+<xsl:value-of select="concat('/mod/',name)"/>
+<xsl:text>}{}</xsl:text>
<xsl:text>
\begin{tabular}{lp{.75\linewidth}}
@@ -164,13 +165,24 @@
<xsl:template match="directivesynopsis/name">
<xsl:text>\subsection*{</xsl:text>
<xsl:call-template name="simpledirname"/>
+ <xsl:choose>
+ <xsl:when test="$messages/message
+ [@name='directive']/@replace-space-with">
<xsl:value-of select="$messages/message
[@name='directive']/@replace-space-with"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text> </xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+
<xsl:value-of select="$messages/message[@name='directive']" />
<xsl:text>}\label{</xsl:text>
<xsl:value-of select="concat('/mod/', //modulesynopsis/name, ':', translate(., $uppercase, $lowercase))"/>
-<xsl:text>}
-</xsl:text>
+<xsl:text>}\hypertarget{</xsl:text>
+<xsl:value-of select="concat('/mod/', //modulesynopsis/name, ':', translate(., $uppercase, $lowercase))"/>
+<xsl:text>}{}</xsl:text>
+
</xsl:template>
<xsl:template match="directivesynopsis">
@@ -182,22 +194,22 @@
\hline
</xsl:text>
<xsl:value-of select="$messages/message [@name='description']" />
-<xsl:text>: & \begin{minipage}{.8\linewidth}</xsl:text>
+<xsl:text>: & </xsl:text>
<xsl:apply-templates select="description" />
-<xsl:text>\end{minipage} \\
+<xsl:text>\\
</xsl:text>
<xsl:value-of select="$messages/message[@name='syntax']" />
-<xsl:text>: & \begin{minipage}{.8\linewidth}{\ttfamily </xsl:text>
+<xsl:text>: & {\ttfamily </xsl:text>
<xsl:apply-templates select="syntax" />
-<xsl:text>}\end{minipage} \\
+<xsl:text>}\\
</xsl:text>
<xsl:if test="default">
<xsl:value-of select="$messages/message[@name='default']" />
-<xsl:text>: & \begin{minipage}{.8\linewidth}{\ttfamily </xsl:text>
+<xsl:text>: & {\ttfamily </xsl:text>
<xsl:apply-templates select="default" />
-<xsl:text>}\end{minipage} \\
+<xsl:text>} \\
</xsl:text>
</xsl:if>
@@ -253,7 +265,6 @@
<xsl:text>\textbf{</xsl:text>
<xsl:value-of select="$messages/message[@name='seealso']" />
<xsl:text>}
-
\begin{itemize}
</xsl:text>
<xsl:for-each select="seealso">