Warning, /education/cantor/src/xslt/latex.xsl is written in an unsupported language. File is not indexed.

0001 <xsl:stylesheet version = "1.0" xmlns:xsl="https://www.w3.org/1999/XSL/Transform">
0002 <xsl:output method = "text"/>
0003 <xsl:strip-space elements = "*"/>
0004 
0005 <xsl:template match="Worksheet">
0006 <xsl:text>\documentclass[a4paper,10pt,fleqn]{article}
0007 
0008 \usepackage{fullpage}
0009 \usepackage{graphicx}
0010 \usepackage[utf8]{inputenc}
0011 \usepackage{amsmath,amssymb}
0012 
0013 \begin{document}
0014 </xsl:text>
0015 <xsl:apply-templates/>
0016 <xsl:text>\end{document}&#xA;</xsl:text>
0017 </xsl:template>
0018 
0019 <xsl:template match="Result">
0020 <xsl:apply-templates/>
0021 <xsl:text>&#xA;</xsl:text>
0022 </xsl:template>
0023 
0024 <xsl:template match="Command">
0025 <xsl:text>\begin{verbatim}&#xA;</xsl:text>
0026 <xsl:apply-templates/>
0027 <xsl:text>&#xA;\end{verbatim}&#xA;</xsl:text>
0028 </xsl:template>
0029 
0030 <xsl:template match="PageBreak">
0031 <xsl:apply-templates/>
0032 <xsl:text>&#xA;\newpage{}&#xA;</xsl:text>
0033 </xsl:template>
0034 
0035 <xsl:template match="Image">
0036 <xsl:if test="Path != ''">
0037 <xsl:text>\begin{center}
0038 \includegraphics</xsl:text>
0039 <xsl:value-of select="LatexSizeString" />
0040 <xsl:text>{</xsl:text>
0041 <xsl:value-of select="Path" />
0042 <xsl:text>}&#xA;\end{center}&#xA;</xsl:text>
0043 </xsl:if>
0044 </xsl:template>
0045 
0046 <xsl:template match="p">
0047 <xsl:apply-templates/>
0048 <xsl:text>&#xA;</xsl:text>
0049 </xsl:template>
0050 
0051 <xsl:template match="ul">
0052 <xsl:text>\begin{itemize}&#xA;</xsl:text>
0053 <xsl:apply-templates/>
0054 <xsl:text>\end{itemize}&#xA;</xsl:text>
0055 </xsl:template>
0056 
0057 <xsl:template match="ol">
0058 <xsl:text>\begin{enumerate}&#xA;</xsl:text>
0059 <xsl:apply-templates/>
0060 <xsl:text>\end{enumerate}&#xA;</xsl:text>
0061 </xsl:template>
0062 
0063 <xsl:template match="li">
0064 <xsl:text>  \item </xsl:text>
0065 <xsl:apply-templates/>
0066 <xsl:text>&#xA;</xsl:text>
0067 </xsl:template>
0068 
0069 <xsl:template match="span">
0070     <xsl:text> </xsl:text>
0071         <xsl:apply-templates/>
0072     <xsl:text> </xsl:text>
0073 </xsl:template>
0074 
0075 <xsl:template match="text()">
0076     <xsl:value-of select="normalize-space()"/>
0077 </xsl:template>
0078 
0079 </xsl:stylesheet>