diff --git a/modules/basic-text-formatting.xml b/modules/basic-text-formatting.xml index c679eac..6b96f34 100644 --- a/modules/basic-text-formatting.xml +++ b/modules/basic-text-formatting.xml @@ -138,6 +138,29 @@ </div> </common> </template> + + + <!-- + Simple inline text colors using CSS colour names. (This requires the css-colors package in LaTeX.) + + TODO: RGB colours? + + @name: The CSS name of the colour. [REQUIRED] + --> + <template name="colour" match="color|colour"> + <common formats="/latex/xelatex/"> + <xsl:text>\textcolor{</xsl:text> + <xsl:value-of select="@name" /> + <xsl:text>}{</xsl:text> + <xsl:apply-templates /> + <xsl:text>}</xsl:text> + </common> + <common formats="/html/xhtml/"> + <div style="color: {@name};"> + <xsl:apply-templates /> + </div> + </common> + </template> <!--