report bad audiobooks,
[wolnelektury.git] / apps / reporting / templates / reporting / catalogue.texml
1 {% load catalogue_tags %}
2 <TeXML xmlns="http://getfo.sourceforge.net/texml/ns1">
3     <TeXML escape="0">
4     \documentclass[a4paper, oneside, 11pt]{book}
5
6 \usepackage[MeX]{polski}
7
8 \usepackage[xetex]{graphicx}
9 \usepackage{xunicode}
10 \usepackage{xltxtra}
11
12 \usepackage{scalefnt}
13 \usepackage[colorlinks=true,linkcolor=black,setpagesize=false,urlcolor=black,xetex]{hyperref}
14
15 \setmainfont [
16 %ExternalLocation,
17 UprightFont = JunicodeWL-Regular,
18 ItalicFont = JunicodeWL-Italic,
19 BoldFont = JunicodeWL-Regular,
20 BoldItalicFont = JunicodeWL-Italic,
21 SmallCapsFont = JunicodeWL-Regular,
22 SmallCapsFeatures = {Letters={SmallCaps,UppercaseSmallCaps}},
23 Numbers=OldStyle,
24 Scale=1.04,
25 LetterSpace=-1.0
26 ] {JunicodeWL}
27
28 \pagestyle{plain}
29 \usepackage{fancyhdr}
30
31 \makeatletter
32
33 \usepackage{color}
34 \definecolor{theme}{gray}{.3}
35
36 \setlength{\hoffset}{-1cm}
37 \setlength{\oddsidemargin}{0pt}
38 \setlength{\marginparsep}{0pt}
39 \setlength{\marginparwidth}{0pt}
40
41 \setlength{\voffset}{0pt}
42 \setlength{\topmargin}{0pt}
43 \setlength{\headheight}{0pt}
44 \setlength{\headsep}{0pt}
45 \setlength{\leftmargin}{0em}
46 \setlength{\rightmargin}{0em}
47 \setlength{\textheight}{24cm}
48 \setlength{\textwidth}{18cm}
49
50
51 \pagestyle{fancy}
52 \fancyhf{}
53 \renewcommand{\headrulewidth}{0pt}
54 \renewcommand{\footrulewidth}{0pt}
55 \lfoot{\footnotesize Katalog biblioteki internetowej WolneLektury.pl, \today}
56 \cfoot{}
57 \rfoot{\footnotesize \thepage}
58
59 \clubpenalty=100000
60 \widowpenalty=100000
61
62
63 % see http://osdir.com/ml/tex.xetex/2005-10/msg00003.html
64 \newsavebox{\ximagebox}\newlength{\ximageheight}
65 \newsavebox{\xglyphbox}\newlength{\xglyphheight}
66 \newcommand{\xbox}[1]
67 {\savebox{\ximagebox}{#1}\settoheight{\ximageheight}{\usebox {\ximagebox}}%
68 \savebox{\xglyphbox}{\char32}\settoheight{\xglyphheight}{\usebox {\xglyphbox}}%
69 \raisebox{\ximageheight}[0pt][0pt]{%\raisebox{-\xglyphheight}[0pt] [0pt]{%
70 \makebox[0pt][l]{\usebox{\xglyphbox}}}%}%
71 \usebox{\ximagebox}%
72 \raisebox{0pt}[0pt][0pt]{\makebox[0pt][r]{\usebox{\xglyphbox}}}}
73
74
75 \newcommand{\name}[1]{%
76 \vspace{.5em}\Large{#1}%
77 }
78
79
80     \begin{document}
81
82     \noindent \begin{minipage}[t]{.35\textwidth}\vspace{0pt}
83         \href{http://www.wolnelektury.pl}{\xbox{\includegraphics[width=\textwidth]{wl-logo.png}}}
84         \vspace{1em}
85     \end{minipage}
86
87     \begin{minipage}[t]{.65\textwidth}\vspace{0pt}
88
89     \begin{flushright}
90     
91     \section*{Katalog biblioteki internetowej \href{http://www.wolnelektury.pl/}{WolneLektury.pl}.}
92     stan na \today
93
94     \end{flushright}
95
96     \end{minipage}
97
98
99     \begin{tabular}{p{12cm} p{2cm}}
100     
101         <TeXML escape="1">
102             {% book_tree_texml orphans books_by_parent %}
103             {% for author, group in books_by_author.items %}
104                 {% if group %}
105                     <cmd name="name"><parm>{{ author }}</parm></cmd>
106                     <ctrl ch='\' />
107
108                     {% book_tree_texml group books_by_parent %}
109                 {% endif %}
110             {% endfor %}
111         </TeXML>
112
113     \end{tabular}
114     \end{document}
115     </TeXML>
116 </TeXML>