Added support for strike-through text (requires ulem package for LaTeX).
1 parent 40e2e1a commit a24207d51e5925be748402916bef5996d95e2d0b
Nigel Stanger authored on 21 Aug 2013
Showing 2 changed files
View
14
modules/basic-text-formatting.xml
<!-- Underlining. -->
<template name="underline" match="underline|u">
<common formats="/latex/xelatex/">
<xsl:text>\underline{</xsl:text>
<xsl:text>\uline{</xsl:text>
<xsl:apply-templates />
<xsl:text>}</xsl:text>
</common>
<common formats="/html/xhtml/">
<span style="text-decoration: underline;"><xsl:apply-templates /></span>
</common>
</template>
<!-- Strike-through. -->
<template name="strike-through" match="strike-through|line-through">
<common formats="/latex/xelatex/">
<xsl:text>\sout{</xsl:text>
<xsl:apply-templates />
<xsl:text>}</xsl:text>
</common>
<common formats="/html/xhtml/">
<span style="text-decoration: line-through;"><xsl:apply-templates /></span>
</common>
</template>
<!-- Center stuff on the page. -->
<template name="center" match="center|centering|centre|centring">
View
10
xml2xslt.xsl
 
\usepackage[margin=1in]{geometry}
\usepackage{multirow}
\usepackage{graphicx}
\usepackage{verbatim} % needed for \verbatiminput
\usepackage{relalg} % needed for join operators
\usepackage{verbatim} % needed for \verbatiminput
\usepackage{relalg} % needed for join operators
\usepackage{pifont}
\usepackage{siunitx} % number and SI unit formatting
\usepackage{listings} % nicely formatted code listings
\usepackage{siunitx} % number and SI unit formatting
\usepackage{listings} % nicely formatted code listings
\usepackage[normalem]{ulem} % fancy underlining, strikeout, etc.
 
</xsl-out:text>
 
<xsl-out:call-template name="latex-preamble" />