diff --git a/format-master.xml b/format-master.xml
index 05dc581..3029244 100755
--- a/format-master.xml
+++ b/format-master.xml
@@ -2191,6 +2191,14 @@
 		<html><xsl:apply-templates/></html>
 	</template>
 	
+	<!--
+		Calligraphic letters (upper case only for LaTeX).
+	-->
+	<template name="calligraphic-text" match="calligraphic|cursive">
+		<latex>\ensuremath{\mathcal{<xsl:apply-templates/>}}</latex>
+		<html><FONT FACE="cursive"><xsl:apply-templates/></FONT></html>
+	</template>
+	
 	<!-- Digit grouping separator character for large numbers.  SI conventions say this should be a space (but we could make it a comma if desired). -->
 	<template name="digit-group-separator" match="digit-group-separator|digitsep">
 		<html><xsl:call-template name="non-breaking-space"/></html>