-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhurlus_booklet.tex
256 lines (198 loc) · 7.14 KB
/
hurlus_booklet.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% LaTeX model https://hurlus.fr %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Needed before document class
\RequirePackage{pdftexcmds} % needed for tests expressions
\RequirePackage{fix-cm} % correct units
\documentclass[twoside]{book} % ,notitlepage
\usepackage[%
% 10pt,
papersize={105mm, 297mm},
inner=12mm,
outer=12mm,
top=20mm,
bottom=15mm,
]{geometry}
% \usepackage[fontsize=9.5pt]{scrextend} % for Roboto
\usepackage[dvipsnames]{xcolor}
\definecolor{rubric}{HTML}{000000} % the tonic
\definecolor{gray50}{HTML}{808080}
%%%%%%%%%%%%%%%%%
% Teinte macros %
%%%%%%%%%%%%%%%%%
\input{vendor/oeuvres/xsl/tei_latex/teinte}
\definecolor{bordercolor}{HTML}{CCCCCC}
%%%%%%%%%
% Fonts %
%%%%%%%%%
\directlua{luaotfload.add_fallback
("fallbackmain",
{
% https://learn.microsoft.com/en-us/typography/opentype/spec/scripttags
% "Symbola:mode=harf;" % ;script=math
"DejaVuSans:mode=harf;"
}
)
}
\setmainfont{Source Sans 3}[
Renderer=HarfBuzz,
RawFeature={fallback=fallbackmain},
]
\setsansfont[
UprightFont = IBMPlexSans-Light,
ItalicFont = IBMPlexSans-LightItalic,
BoldFont = IBMPlexSans-Medium,
BoldItalicFont = IBMPlexSans-MediumItalic,
Renderer=HarfBuzz,
]{IBM Plex Sans}
\newfontfamily\fontcondensed[
UprightFont = IBMPlexSansCondensed-Light,
ItalicFont = IBMPlexSansCondensed-LightItalic,
BoldFont = IBMPlexSansCondensed-Medium,
BoldItalicFont = IBMPlexSansCondensed-MediumItalic,
Renderer=HarfBuzz,
]{IBM Plex Sans Condensed}
\renewcommand{\LettrineFontHook}{\bfseries\color{gray50}}
% \renewenvironment{labelblock}{\begin{center}\bfseries\color{rubric}}{\end{center}}
% footnotes
\renewcommand{\thefootnote}{\bfseries\arabic{footnote}}
\renewcommand{\footnotesize}{\sffamily\fontsize{9.5pt}{11.2pt}\selectfont}
%%%%%%%%
% MISC %
%%%%%%%%
% para base
% \renewcommand{\parnoindent}{} % let indent all paras
\linespread{0.9} % a kind of lineheight
% \setlength{\parskip}{2pt} % give some air between \par
% Babel better
\usepackage[french]{babel}
\selectlanguage{french}
\renewcommand{\headrulewidth}{\arrayrulewidth}
\renewcommand{\headrule}{{\color{rubric}\hrule}}
\renewcommand{\lnatt}[1]{\marginpar{\sffamily\scriptsize #1}}
\titleformat{name=\chapter} % command
[display] % shape
{\vspace{1.5em}\centering} % format
{} % label
{0pt} % separator between n
{}
[{\fontcondensed\huge\textbf{#1}}\bigskip] % after code
% \titlespacing{command}{left spacing}{before spacing}{after spacing}[right]
\titlespacing*{\chapter}{0pt}{-2em}{0pt}[0pt]
\titleformat{name=\section}
[display]{}{}{}{}
[\vbox{\fontcondensed\large\centering\textbf{#1}}]
\titlespacing{\section}{0pt}{0pt plus 4pt minus 2pt}{\baselineskip}
\titleformat{name=\subsection}
[block]
{}
{} % \thesection
{} % separator \arrayrulewidth
{}
[\vbox{\large\fontcondensed\textbf{#1}}]
% \titlespacing{\subsection}{0pt}{0pt plus 4pt minus 2pt}{\baselineskip}
\fancypagestyle{main}{%
\fancyhf{}
\setlength{\headheight}{1.5em}
\fancyhead{} % reset head
\fancyfoot{} % reset foot
\fancyhead[RE]{\truncate{0.9\headwidth}{\fontrun}} % book ref
\fancyhead[LO]{\truncate{0.9\headwidth}{\fontrun\nouppercase\leftmark}} % Chapter title, \nouppercase needed
\fancyhead[RO,LE]{\thepage}
}
\fancypagestyle{plain}{% apply to chapter
\fancyhf{}% clear all header and footer fields
\setlength{\headheight}{1.5em}
\fancyhead[L]{\truncate{0.9\headwidth}{\fontrun\elbibl}}
\fancyhead[R]{\thepage}
}
\newcommand\chapo{{%
\vspace*{-3em}
\centering\parindent0pt % no vskip ()
{\LARGE\bfseries \elauthor\par}\bigskip
{\Large (\eldate)\par}\bigskip
{\LARGE \eltitlefull}
}}
\newcommand\cover{{%
\centering\parindent0pt
{\LARGE\bfseries \elauthorshort\par}\bigskip
{\Large (\eldate)\par}\bigskip
{\LARGE \eltitlefull}
\rule
\vfill\null
{
À Lille, chez les Hurlus\\
\emph{Textes libres à participations libres}\\
\href{https://hurlus.fr}{\dotuline{hurlus.fr}}\\
tiré le \today\\
AVEC PRIVILÈGE AVTORISÉ\par
}
}}
\begin{document}
\pagestyle{empty}
\cover\newpage
\thispagestyle{empty}\hbox{}\newpage
\cover\newpage
\newcolumntype{b}{X}
\newcolumntype{s}{>{\hsize=.4\hsize}X}
\noindent\begin{tabularx}{\textwidth}{b|s|s}
\textbf{Donné à …} & \textbf{Date}& \textbf{Lieu} \\ \hline
\rule{0pt}{24cm} & & \\
\end{tabularx}
\newpage
\addtocounter{page}{-4}
\thispagestyle{empty}
\chapo
\ifdefined\elabstract
{\itshape\elabstract}
\fi
\bigskip
\makeatletter\@starttoc{toc}\makeatother % toc without new page
\bigskip
\pagestyle{main} % after style
\setcounter{footnote}{0}
\setcounter{footnoteA}{0}
%text%
\pagestyle{empty}
\clearpage
% 2 empty pages maybe needed for 4e cover
\ifnum\modulo{\value{page}}{4}=0 \hbox{}\newpage\hbox{}\newpage\fi
\ifnum\modulo{\value{page}}{4}=1 \hbox{}\newpage\hbox{}\newpage\fi
\hbox{}\newpage
\ifodd\value{page}\hbox{}\newpage\fi
{\centering
{\noindent\large À Lille, chez les Hurlus\par}
\emph{Textes libres à participations libres}\\
\href{https://hurlus.fr}{\dotuline{hurlus.fr}}\par
}
\bigskip
Cette brochure a été produite par des éditeurs bénévoles,
avec une imprimante personnelle ou une photocopieuse.
Le texte a été choisi parce qu’une personne l’a estimé marquant (en bien, en mal, les deux), sans idéologie dogmatique. Le catalogue est éclectique, voire
disparate, il reflète des envies de lire,
et surtout de partager, pour en parler.\par
L’édition électronique est au meilleur de l’état de l’art sur l’aspect technique,
ou sur l’établissement du texte ; mais n’a aucune prétention scolaire,
à part l’envie de faire lire.
\par
Associations, mouvements, si vous avez besoin d’un texte libre
pour la formation de vos militants, un
titre peut être ajouté au catalogue, ou la compétence transmise.
\vfill\null
\noindent\includegraphics[width=\textwidth]{static/gueux.jpg}
{\sffamily\noindent\small
Serwouters, Pieter ; Venne, Adriaen Pietersz, van de. \emph{L’emblème des gueux}. Rijksmuseum. (Sac à breloques avec la gourde et l’écuelle du mendiant ; surmonté d’une poignée de mains et du tétragramme.)\par}
\vfill\null
PS : Les hurlus furent aussi des rebelles protestants qui cassaient les statues des églises dans le pays de Lille. En 1566, ils initièrent la révolte des gueux, qui enflamma tout le plat pays jusqu’à Anvers, où les
\emph{gueux de mer} bloquèrent les bateaux espagnols.
Ce fut une rare guerre de libération dont naquit un pays toujours libre : les Provinces Unies (ou Pays-Bas).\par
Cette révolte a en partie été allumée par un livre, le psautier de Genève,
une traduction en français des psaumes de la Bible, conduite par Calvin. Outre
la langue, de toute beauté, les poèmes étaient accompagnés de musiques.
Chanter les psaumes hors l’Église, aux carrefours ou dans une pâture, fut
considéré comme des réunions séditieuses, donc réprimées.\par
La très catholique Espagne écrasa la Réforme en plat pays francophone,
quelques bandes de huguenots tentèrent de continuer la lutte, les hurlus,
mais la plupart émigrèrent vers les Pays-Bas.\par
Cette mémoire d’une défaite était éteinte, rallumons-la avec des livres.\par
\end{document}