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}
</xsl:text> 0017 </xsl:template> 0018 0019 <xsl:template match="Result"> 0020 <xsl:apply-templates/> 0021 <xsl:text>
</xsl:text> 0022 </xsl:template> 0023 0024 <xsl:template match="Command"> 0025 <xsl:text>\begin{verbatim}
</xsl:text> 0026 <xsl:apply-templates/> 0027 <xsl:text>
\end{verbatim}
</xsl:text> 0028 </xsl:template> 0029 0030 <xsl:template match="PageBreak"> 0031 <xsl:apply-templates/> 0032 <xsl:text>
\newpage{}
</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>}
\end{center}
</xsl:text> 0043 </xsl:if> 0044 </xsl:template> 0045 0046 <xsl:template match="p"> 0047 <xsl:apply-templates/> 0048 <xsl:text>
</xsl:text> 0049 </xsl:template> 0050 0051 <xsl:template match="ul"> 0052 <xsl:text>\begin{itemize}
</xsl:text> 0053 <xsl:apply-templates/> 0054 <xsl:text>\end{itemize}
</xsl:text> 0055 </xsl:template> 0056 0057 <xsl:template match="ol"> 0058 <xsl:text>\begin{enumerate}
</xsl:text> 0059 <xsl:apply-templates/> 0060 <xsl:text>\end{enumerate}
</xsl:text> 0061 </xsl:template> 0062 0063 <xsl:template match="li"> 0064 <xsl:text> \item </xsl:text> 0065 <xsl:apply-templates/> 0066 <xsl:text>
</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>