shutil.copy(get_resource('pdf/wl.cls'), temp)
shutil.copy(get_resource('pdf/wlpub.cls'), temp)
shutil.copy(get_resource('res/wl-logo.png'), temp)
+ shutil.copy(get_resource('res/cover.jpg'), temp)
if resources:
copy_tree(resources, temp)
</xsl:for-each>
</TeXML>
- <xsl:choose>
+<!-- WHAT. THE. FUCK. -->
+<!-- <xsl:choose>
<xsl:when test="@morefloats = 'new'">
<TeXML escape="0">
\usepackage[maxfloats=64]{morefloats}
}{}
</TeXML>
</xsl:otherwise>
- </xsl:choose>
+ </xsl:choose>-->
<xsl:apply-templates select="rdf:RDF" mode="titlepage" />
<xsl:apply-templates select="powiesc|opowiadanie|liryka_l|liryka_lp|dramat_wierszowany_l|dramat_wierszowany_lp|dramat_wspolczesny" mode='titlepage' />
</cmd>
</xsl:template>
+<xsl:template mode="inline"
+ match="wyimek">
+ <env>
+ <xsl:attribute name="name">
+ <xsl:value-of select="wl:texcommand(name())" />
+ </xsl:attribute>
+ <xsl:apply-templates mode="inline"/>
+ </env>
+</xsl:template>
+
+
<xsl:template match="tytul_dziela" mode="inline">
</math>
</xsl:template>
+<xsl:template match="latex">
+ <TeXML escape="0">
+ <xsl:for-each select="text()">
+ <xsl:value-of select="normalize-space(.)"/>
+ </xsl:for-each>
+ </TeXML>
+</xsl:template>
+
<xsl:template match="latex" mode="inline">
<TeXML escape="0">
- <xsl:apply-templates select="@*|node()" mode="identity"/>
+ <xsl:for-each select="text()">
+ <xsl:value-of select="normalize-space(.)"/>
+ </xsl:for-each>
</TeXML>
</xsl:template>
+
<xsl:template match="tablewrap">
<cmd name="begin"><parm>table</parm><opt>h!</opt></cmd>
<xsl:apply-templates select="table"/>
\RequirePackage{paralist}
\RequirePackage[normalem]{ulem}
\RequirePackage{xifthen}
+\RequirePackage{environ} % environments with \BODY, for wyimek
%\DeclareOption{13pt}{%
%\AtEndOfClass{%
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
-\usepackage{trimspaces}
+%\usepackage{trimspaces} % imported by something else?
\usepackage{color}
\usepackage[overload]{textcase}
\usepackage{scalefnt}
\usepackage{calc}
\usepackage[stable]{footmisc}
+%% Wyimki - placing them on correct pages
+\usepackage{changepage}
+%\usepackage{fltpage}
+\usepackage{float}
+
\pagestyle{plain}
% bottom figure below footnotes
%\makeFNabove
\renewcommand{\large}{\fontsize{14}{14.28}\addfontfeature{LetterSpace=0.3}\selectfont} % srodtytul
\renewcommand{\small}{\fontsize{8}{14.28}\addfontfeature{LetterSpace=0.5}\selectfont} % paginy
\renewcommand{\Large}{\fontsize{15}{21.42}\addfontfeature{LetterSpace=0.1}\selectfont} % tytuł rozdziału
-\renewcommand{\huge}{\fontsize{18}{21.6}\addfontfeature{LetterSpace=0.1}\selectfont} % wyimek
+\renewcommand{\huge}{\fontsize{18}{28.56}\addfontfeature{LetterSpace=0.1}\selectfont} % wyimek
\renewcommand{\Huge}{\fontsize{24}{40}\selectfont} % cover
\renewcommand{\footnotesize}{\fontsize{9}{10.74}\selectfont}
%% % \parindent 1em\noindent \hb@xt@ 1.8em{\hss \@makefnmark \enskip}#1
%% }
+% make public
\def\trimspace#1{\trim@spaces{#1}}
\makeatother
+%%%%%%%%%%%%%%%%%%%%%% Wyimki
+%% \floatstyle{plain}
+%% \newfloat{wyimekbox}{p}{wmk}
+%% \floatname{wyimekbox}{Wyimek}
+
+\NewEnviron{wyimek}{%
+ \checkoddpage
+ \ifoddpage
+ \PackageWarning{wlpub}{Wyimek on odd page, omitting it.}
+ \else
+ \begin{figure}[tp]
+ \begin{center}
+ \begin{minipage}[t][\textheight][c]{70mm}
+ \huge\it\BODY
+ \end{minipage}
+ \end{center}
+ \end{figure}
+ \fi
+ \BODY
+}
+
+
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+
\clubpenalty=100000
\widowpenalty=100000
\newsavebox{\ximagebox}\newlength{\ximageheight}
\newsavebox{\xglyphbox}\newlength{\xglyphheight}
\newcommand{\xbox}[1]
-{\savebox{\ximagebox}{#1}\settoheight{\ximageheight}{\usebox {\ximagebox}}%
+{\savebox{\ximagebox}{#1}\settoheight{\ximageheight}{\usebox {\ximapgebox}}%
\savebox{\xglyphbox}{\char32}\settoheight{\xglyphheight}{\usebox {\xglyphbox}}%
\raisebox{\ximageheight}[0pt][0pt]{%\raisebox{-\xglyphheight}[0pt] [0pt]{%
\makebox[0pt][l]{\usebox{\xglyphbox}}}%}%