with open(os.path.join(temp, 'cover.png'), 'w') as f:
c.save(f)
+ for img in document.edoc.findall('//ilustr'):
+ shutil.copy(img.get('src'), temp)
+
del document # no longer needed large object :)
tex_path = os.path.join(temp, 'doc.tex')
\fi
}
+\newcommand{\ilustr}[2]{
+
+\vspace{1em}%
+\begin{center}%
+\par{\includegraphics{#1}\\#2}%
+\end{center}%
+\vspace{1em}%
+}
</cmd>
</xsl:template>
+<xsl:template match="ilustr">
+ <cmd>
+ <xsl:attribute name="name">
+ <xsl:value-of select="wl:texcommand(name())" />
+ </xsl:attribute>
+ <parm><xsl:value-of select="@src" /></parm>
+ <parm><xsl:apply-templates mode="inline" /></parm>
+ </cmd>
+</xsl:template>
+
<!-- ================ -->
<!-- = SPECIAL TAGS = -->
<hr class="spacer-line" />
</xsl:template>
+<xsl:template match="ilustr">
+ <div xmlns="http://www.w3.org/1999/xhtml" class="ilustr">
+ <img xmlns="http://www.w3.org/1999/xhtml" alt="ilustracja">
+ <xsl:attribute name="src">
+ <xsl:value-of select="@src" />
+ </xsl:attribute>
+ <xsl:attribute name="alt">
+ <xsl:apply-templates mode="inline" />
+ </xsl:attribute>
+ <xsl:attribute name="title">
+ <xsl:apply-templates mode="inline" />
+ </xsl:attribute>
+ </img>
+ </div>
+</xsl:template>
+
<!-- ================ -->
<!-- = SPECIAL TAGS = -->