latex.xsl revision 2f9338296f846174ea5c8eab620399071afaef1b
db878466c5e95073429dda0bdd001f45e9486e16fielding Copyright 2003-2005 The Apache Software Foundation or its licensors, as
db878466c5e95073429dda0bdd001f45e9486e16fielding applicable.
db878466c5e95073429dda0bdd001f45e9486e16fielding Licensed under the Apache License, Version 2.0 (the "License");
db878466c5e95073429dda0bdd001f45e9486e16fielding you may not use this file except in compliance with the License.
db878466c5e95073429dda0bdd001f45e9486e16fielding You may obtain a copy of the License at
beaad6ac31022179c44d88536811e9ccd9425696nd Unless required by applicable law or agreed to in writing, software
beaad6ac31022179c44d88536811e9ccd9425696nd distributed under the License is distributed on an "AS IS" BASIS,
beaad6ac31022179c44d88536811e9ccd9425696nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
beaad6ac31022179c44d88536811e9ccd9425696nd See the License for the specific language governing permissions and
beaad6ac31022179c44d88536811e9ccd9425696nd limitations under the License.
3726777f47ac4bba3e21b075905959bbea47e72eerikabele method="text"
3726777f47ac4bba3e21b075905959bbea47e72eerikabele encoding="ISO-8859-1"
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<!-- Read the localized messages from the specified language file -->
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<xsl:variable name="message" select="document('/lang/en.xml')
3726777f47ac4bba3e21b075905959bbea47e72eerikabele<xsl:variable name="allmodules" select="document('/xsl/util/allmodules.xml')
7e68fce3cbd2246164e045a51ecd77f9f26680ednd /items/item[@lang='en']"/>
e5343521634b71f10f0e88374d88bd5a45f75f68nd<!-- Get the guts of the stylesheets -->
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\documentclass[10pt]{book}
fffabed77cd6264da64fa3d267243d1d76897049nd\usepackage{times}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\usepackage{longtable}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\usepackage[pdftex]{graphicx}
f4a6ce7d0d0311e4da2d4df6812263c562a05a3end\usepackage[colorlinks=true,letterpaper=true,linkcolor=blue,urlcolor=blue]{hyperref}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd% Let LaTeX be lenient about very-bad line wrapping.
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\tolerance=9999
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\emergencystretch=60pt
7e68fce3cbd2246164e045a51ecd77f9f26680ednd% Adjust margins to a reasonable level
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\topmargin 0pt
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\advance \topmargin by -\headheight
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\advance \topmargin by -\headsep
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\textheight 8.9in
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\oddsidemargin 0pt
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\evensidemargin \oddsidemargin
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\marginparwidth 0.5in
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\textwidth 6.5in
7e68fce3cbd2246164e045a51ecd77f9f26680ednd% Keep paragraphs flush left (rather than the default of indenting
7e68fce3cbd2246164e045a51ecd77f9f26680ednd% the first line) and put a space between paragraphs.
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\setlength{\parindent}{0ex}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\addtolength{\parskip}{1.2ex}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd% Shrink the inter-item spaces
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\AfterBegin{itemize}{\setlength{\itemsep}{0em}}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\pagestyle{headings}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\hypersetup{
11c3b428f0fc9b03f353ed9b66347c5deb567052nd pdfauthor={Apache Software Foundation}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\author{Apache Software Foundation}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\date{\today}
bdbf46e4950b6f633073f803486962e82c2f086and\begin{document}
bdbf46e4950b6f633073f803486962e82c2f086and\frontmatter
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\section*{About The PDF Documentation}
7e68fce3cbd2246164e045a51ecd77f9f26680edndCopyright \copyright 2005 The Apache Software Foundation
fd46b0fed4351924170b4db5859dc35b771ee16dndLicensed under the Apache License, Version 2.0 (the "License");
7e68fce3cbd2246164e045a51ecd77f9f26680edndyou may not use this file except in compliance with the License.
7e68fce3cbd2246164e045a51ecd77f9f26680edndYou may obtain a copy of the License at \href{http://www.apache.org/licenses/LICENSE-2.0}{http://www.apache.org/licenses/LICENSE-2.0}
fd46b0fed4351924170b4db5859dc35b771ee16dndThis version of the Apache HTTP Server Documentation is converted from
7e68fce3cbd2246164e045a51ecd77f9f26680edndXML source files to \LaTeX\ using XSLT with the help of Apache Ant,
7e68fce3cbd2246164e045a51ecd77f9f26680edndApache XML Xalan, and Apache XML Xerces.
fd46b0fed4351924170b4db5859dc35b771ee16dndSince the HTML version of the documentation is more commonly checked
7e68fce3cbd2246164e045a51ecd77f9f26680edndduring development, the PDF version may contain some errors and
7e68fce3cbd2246164e045a51ecd77f9f26680edndinconsistencies, especially in formatting. If you have difficulty
7e68fce3cbd2246164e045a51ecd77f9f26680edndreading a part of this file, please consult the HTML version
7e68fce3cbd2246164e045a51ecd77f9f26680edndof the documentation on the Apache HTTP Server website at
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\href{http://httpd.apache.org/docs-2.0/}{http://httpd.apache.org/docs-2.0/}
7e68fce3cbd2246164e045a51ecd77f9f26680edndThe Apache HTTP Server Documentation is maintained by the Apache HTTP
3726777f47ac4bba3e21b075905959bbea47e72eerikabeleServer Documentation Project. More information is available at
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\href{http://httpd.apache.org/docs-project/}{http://httpd.apache.org/docs-project/}
7e68fce3cbd2246164e045a51ecd77f9f26680ednd\tableofcontents
3726777f47ac4bba3e21b075905959bbea47e72eerikabele <xsl:apply-templates select="title" mode="printcat"/>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <xsl:apply-templates select="document($allmodules)/modulefilelist" />
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <xsl:value-of select="substring-before($text,$replace)"/>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <xsl:with-param name="text" select="substring-after($text,$replace)"/>
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<!-- ==================================================================== -->
7e68fce3cbd2246164e045a51ecd77f9f26680ednd<!-- Take care of all the LaTeX special characters. -->
d3cd98e7839dd1c737c18d42a916ed20860a50e1nd<!-- Silly multi-variable technique used to avoid deep recursion. -->
3726777f47ac4bba3e21b075905959bbea47e72eerikabele<!-- ==================================================================== -->
7e68fce3cbd2246164e045a51ecd77f9f26680ednd <xsl:with-param name="text" select="normalize-space($string)"/>
f4a6ce7d0d0311e4da2d4df6812263c562a05a3end<!-- The '[' and ']' characters don't, in general, need to be
f4a6ce7d0d0311e4da2d4df6812263c562a05a3end escaped. But there are times when it is ambiguous whether
f4a6ce7d0d0311e4da2d4df6812263c562a05a3end [ is the beginning of an optional argument or a literal '['.
f4a6ce7d0d0311e4da2d4df6812263c562a05a3end Hence, it is safer to protect the literal ones with {}. -->
71bfb81066213909d835d0a33723e8847486cd15humbedooh <xsl:with-param name="replace" select="'"'"/>
0767de1bfa7e1c323b14f839d773902d65611246humbedooh <xsl:with-param name="with" select="'\texttt{"}'"/>
99e4eb246ec234156eb878835d4e1b4e2f48c499nd <xsl:with-param name="with" select="'\textasciitilde{}'"/>