From: Jan Szejko <janek37@gmail.com> Date: Wed, 5 Sep 2018 11:12:31 +0000 (+0200) Subject: fix children books in toc X-Git-Tag: 1.7~12 X-Git-Url: https://git.mdrn.pl/librarian.git/commitdiff_plain/6a4cff9d955a0dbf417f684bf98a288f089bf46b?ds=sidebyside fix children books in toc --- diff --git a/librarian/pdf/wl.cls b/librarian/pdf/wl.cls index 97049f3..ff6e2b0 100644 --- a/librarian/pdf/wl.cls +++ b/librarian/pdf/wl.cls @@ -356,6 +356,12 @@ Letters={Uppercase} \addcontentsline{toc}{section}{#2}% } +\newcommand{\nazwanadpodutworu}[2]{% +\authortoc{}% +\nazwapodutworu{#1}{#2}% +\authortoc{}% +} + \newcommand{\autorutworu}[1]{% \subsection*{\typosubsection{#1}}% } diff --git a/librarian/pdf/wl2tex.xslt b/librarian/pdf/wl2tex.xslt index 99244ee..a61842e 100644 --- a/librarian/pdf/wl2tex.xslt +++ b/librarian/pdf/wl2tex.xslt @@ -231,10 +231,15 @@ </xsl:template> <xsl:template match="rdf:RDF" mode="dctitle"> - <cmd name="autorpodutworu"> - <parm><xsl:call-template name="authors" /></parm> - </cmd> - <cmd name="nazwapodutworu"><parm> + <xsl:if test="../../rdf:RDF//use_subauthor"> + <cmd name="autorpodutworu"> + <parm><xsl:call-template name="authors" /></parm> + </cmd> + </xsl:if> + <cmd name="nazwanadpodutworu"><parm> + <xsl:apply-templates select=".//dc:title/node()" mode="inline" /> + </parm> + <parm> <xsl:apply-templates select=".//dc:title/node()" mode="inline" /> </parm></cmd> </xsl:template>