X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/dfab836a2bcb5a8e4787e960c14f3790f7773e8d..c6d792e73002970964923c0105b1f0c366d744fc:/librarian/pdf/wl2tex.xslt?ds=sidebyside diff --git a/librarian/pdf/wl2tex.xslt b/librarian/pdf/wl2tex.xslt index d39b61a..652a081 100644 --- a/librarian/pdf/wl2tex.xslt +++ b/librarian/pdf/wl2tex.xslt @@ -36,7 +36,7 @@ <xsl:choose> <xsl:when test="@morefloats = 'new'"> <TeXML escape="0"> - \usepackage[maxfloats=64]{morefloats} + \usepackage[maxfloats=53]{morefloats} </TeXML> </xsl:when> <xsl:when test="@morefloats = 'old'"> @@ -256,6 +256,12 @@ </cmd> </xsl:template> +<xsl:template match="ilustr"> + <cmd name="ilustr"> + <parm><xsl:value-of select="@src" /></parm> + <parm><xsl:value-of select="@alt" /></parm> + </cmd> +</xsl:template> <!-- ========================================== --> <!-- = PARAGRAPH TAGS = --> @@ -435,6 +441,59 @@ </parm></cmd> </xsl:template> +<xsl:template match="mat" mode="inline"> + <TeXML escape="0"> + <xsl:text>$</xsl:text> + <xsl:value-of select="wl:mathml_latex(.)" /> + <xsl:text>$</xsl:text> + </TeXML> +</xsl:template> + +<xsl:template match="mat"> + <TeXML escape="0"> + <xsl:text>$$</xsl:text> + <xsl:value-of select="wl:mathml_latex(.)" /> + <xsl:text>$$</xsl:text> + </TeXML> +</xsl:template> + +<xsl:template match="tabela|tabelka"> + <cmd name="par" /> + <cmd name="vspace"><parm>1em</parm></cmd> + <group><cmd name="raggedright" /> + <env name="longtabu"> to <TeXML escape="0">\textwidth </TeXML> + <!--parm><cmd name="textwidth"/></parm--> + <parm><TeXML escape="0"><xsl:value-of select="@_format" /></TeXML></parm> + <xsl:choose> + <xsl:when test="@ramka='1' or @ramki='1'"> + <cmd name="hline" /> + <xsl:apply-templates mode="wiersze-ramki"/> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates/> + </xsl:otherwise> + </xsl:choose> + </env> + </group> + <cmd name="vspace"><parm>1em</parm></cmd> +</xsl:template> +<xsl:template match="wiersz" mode="wiersze-ramki"> + <xsl:apply-templates /> + <spec cat="esc"/><spec cat="esc"/> + <cmd name="hline" gr="0" /> +</xsl:template> +<xsl:template match="wiersz"> + <xsl:apply-templates /> + <spec cat="esc"/><spec cat="esc"/> +</xsl:template> +<xsl:template match="kol"> + <xsl:apply-templates mode="inline"/> + <xsl:if test="position() < last()"> + <spec cat="align"/> + </xsl:if> +</xsl:template> + + <!-- ============== --> <!-- = ADDED TAGS = --> <!-- ============== --> @@ -462,6 +521,7 @@ <xsl:template match="extra|uwaga" mode="inline" /> <xsl:template match="nota_red" /> +<xsl:template match="abstrakt" /> <!-- ======== --> <!-- = TEXT = -->