wip change fb2 api
[librarian.git] / src / librarian / pdf / wl2tex.xslt
index bb61d10..ab189e0 100644 (file)
 </xsl:template>
 
 
 </xsl:template>
 
 
+
+<xsl:template match="f_spot">
+  <xsl:if test="@active">
+    <cmd name="clearpage"/>
+    <cmd name="thispagestyle"><parm>empty</parm></cmd>
+    <cmd name="vspace*"><parm><cmd name="fill"/></parm></cmd>
+    <env name="center">
+      <env name="framed">
+        <cmd name="vspace*"><parm>2em</parm></cmd>
+        <cmd name="Large"><parm>
+          <xsl:apply-templates mode="fspot"/>
+        </parm></cmd>
+        <cmd name="vspace*"><parm>2em</parm></cmd>
+      </env>
+    </env>
+    <cmd name="vspace*"><parm><cmd name="fill"/></parm></cmd>
+  </xsl:if>
+</xsl:template>
+<xsl:template match="br" mode="fspot">
+  <TeXML escape="0">
+    \\
+  </TeXML>
+</xsl:template>
+<xsl:template match="text()" mode="fspot">
+  <xsl:value-of select="." />
+</xsl:template>
+<xsl:template match="a" mode="fspot">
+  <TeXML escape="0">\href{<xsl:value-of select="@href" />}{<TeXML escape="1"><xsl:apply-templates mode="fspot" /></TeXML>}</TeXML>
+</xsl:template>
+<xsl:template match="nbsp" mode="fspot">
+  <spec cat="tilde" />
+</xsl:template>
+
+
+
 </xsl:stylesheet>
 </xsl:stylesheet>