This commit is contained in:
François Poulain 2020-05-16 14:53:30 +02:00
commit 49bba32a14
105 changed files with 9439 additions and 0 deletions

23
.gitignore vendored Normal file
View File

@ -0,0 +1,23 @@
guide.pdf
guide_libre_asso.*
teaser.pdf
version_html/
version_epub/
*.aux
*.ilg
*.log
*.lof
*.lot
*.nlo
*.nls
*.out
*.toc
*.tns
*.nav
*.snm
*.old
*.blg
*.bbl
*.haux
*.htoc

Binary file not shown.

15
COPYING Normal file
View File

@ -0,0 +1,15 @@
Vous êtes encouragés à utiliser, copier, diffuser et modifier ce document selon
les termes d'au moins une des licences suivantes :
- licence Art libre 1.3 ou ultérieure (http://artlibre.org/licence/lal) ;
- licence Creative Commons By Sa 2.0 ou ultérieure (http://creativecommons.org/licenses/by-sa/2.0/fr/legalcode) ;
- licence GNU Free Documentation License 1.3 ou ultérieure (http://www.gnu.org/licenses/fdl.html).
L'étendue des permissions offertes par ces licences ne concerne pas les logos
qui restent la propriété de leurs détenteurs respectifs, ni les médias externes
utilisés pour composer cette œuvre.
La liste de ces éléments est précisée dans l'archive contenant les sources de
cette œuvre. Une copie des licences y est également incluse.
Les marques citées appartiennent à leurs détenteurs respectifs.

52
Makefile Normal file
View File

@ -0,0 +1,52 @@
#all: guide.pdf teaser.pdf guide.html
#all: index.xhtml
all: guide.pdf
EXT = aux ilg log lof lot nlo nls out toc tns nav snm old blg bbl haux htoc
TEMP=$(foreach ext,$(EXT), guide.$(ext) teaser.$(ext))
PDFTEX = pdflatex -interaction nonstopmode
NEED_RERUN = '(There were undefined references|Rerun (me )?to get (cross-references|the bars) right)|((Reference|Citation).*undefined)|(Label.*multiply defined)'
all : ${PDF}
guide_libre_asso.wiki:
wget "http://wiki.april.org/index.php?title=Guide_Libre_Association_complet&action=raw" -O $@
guide_libre_asso.tex: guide_libre_asso.wiki
sed -f tools/wiki2tex.sed $< > $@
sed -i $@ -e 's/.png//g'
vim -c '%s/^\(\s*\*.*\)\n\(\s*[^*]\|\n\)/\1\r\\end{itemize}\r\2/g' -c '%s/^\(\s*[^*].*\|\)\n\s*\*/\1\r\\begin{itemize}\r*/g' -c '%s/^\s*\*/\\item/' -c ':x' $@
guide.pdf: guide.tex guide_libre_asso.tex lolipop.cls
${PDFTEX} $<
if egrep -q $(NEED_RERUN) $(subst tex,log,$<) ; then ${PDFTEX} $< ; fi
teaser.pdf: teaser.tex guide.pdf
${PDFTEX} $<
version_html/tmp/guide.html: guide.tex guide_libre_asso.tex lolipop.hva
cd version_html/tmp &&\
hevea -I ../../ $< 2> guide.log &&\
if egrep -q $(NEED_RERUN) guide.log ; then hevea -I ../../ $< 2> guide.log; fi
version_html/tmp/index.html: version_html/tmp/guide.html
cd $(dir $<) && hacha -nolinks $(notdir $<)
version_html/tmp/index.xhtml: version_html/tmp/index.html
cd $(dir $<) &&\
(tidy -c -e -utf8 --output-xhtml 1 --fix-uri 1 $(notdir $<) > $(notdir $@) || test -f $(notdir $@)) &&\
(for file in guide*.html; do tidy -utf8 --output-xhtml 1 $$file > `basename $$file html`xhtml; done || /bin/true) &&\
(tidy -utf8 --output-xhtml 1 index.html > index.xhtml || test -f index.xhtml) &&\
sed -i -e 's/guide\([0-9]*\)\.html/guide\1.xhtml/g' *.xhtml
version_html/guide.html: version_html/tmp/index.xhtml $(wildcard version_html/tmp/*.xhtml)
cd tools/xslt/ && ./xslt-html.sh
clean:
rm -fv $(TEMP) version_html/tmp/*
mrproper: clean
rm -fv guide.pdf guide_libre_asso.* teaser.pdf version_html/guide.html
distclean: mrproper

15
README Normal file
View File

@ -0,0 +1,15 @@
== Guide libre association ==
=== Pour construire le guide, version pdf ===
La procédure est faite sur une Debian Wheezy, avec une distribution LaTeX
installée, ainsi que les build-essential.
- Dans un terminal, tapez "make".
=== Pour construire le guide, version html ===
La procédure est faite sur une Debian Wheezy, avec une distribution LaTeX
installée, ainsi que les build-essential, hevea et xsltproc.
- Dans un terminal, tapez "make version_html/index.html".

133
cc-by-sa.txt Normal file
View File

@ -0,0 +1,133 @@
Creative Commons
Creative Commons Legal Code
Paternité - Partage Des Conditions Initiales A l'Identique 2.0
Creative Commons n'est pas un cabinet d'avocats et ne fournit pas de services de conseil juridique. La distribution de la présente version de ce contrat ne crée aucune relation juridique entre
les parties au contrat présenté ci-après et Creative Commons. Creative Commons fournit cette offre de contrat-type en l'état, à seule fin d'information. Creative Commons ne saurait être tenu
responsable des éventuels préjudices résultant du contenu ou de l'utilisation de ce contrat.
Contrat
L'Oeuvre (telle que définie ci-dessous) est mise à disposition selon les termes du présent contrat appelé Contrat Public Creative Commons (dénommé ici « CPCC » ou « Contrat »). L'Oeuvre est
protégée par le droit de la propriété littéraire et artistique (droit d'auteur, droits voisins, droits des producteurs de bases de données) ou toute autre loi applicable. Toute utilisation de
l'Oeuvre autrement qu'explicitement autorisée selon ce Contrat ou le droit applicable est interdite.
L'exercice sur l'Oeuvre de tout droit proposé par le présent contrat vaut acceptation de celui-ci. Selon les termes et les obligations du présent contrat, la partie Offrante propose à la
partie Acceptante l'exercice de certains droits présentés ci-après, et l'Acceptant en approuve les termes et conditions d'utilisation.
1. Définitions
a. « Oeuvre » : oeuvre de l'esprit protégeable par le droit de la propriété littéraire et artistique ou toute loi applicable et qui est mise à disposition selon les termes du présent Contrat.
b. « Oeuvre dite Collective » : une oeuvre dans laquelle l'oeuvre, dans sa forme intégrale et non modifiée, est assemblée en un ensemble collectif avec d'autres contributions qui constituent
en elles-mêmes des oeuvres séparées et indépendantes. Constituent notamment des Oeuvres dites Collectives les publications périodiques, les anthologies ou les encyclopédies. Aux termes de
la présente autorisation, une oeuvre qui constitue une Oeuvre dite Collective ne sera pas considérée comme une Oeuvre dite Dérivée (telle que définie ci-après).
c. « Oeuvre dite Dérivée » : une oeuvre créée soit à partir de l'Oeuvre seule, soit à partir de l'Oeuvre et d'autres oeuvres préexistantes. Constituent notamment des Oeuvres dites Dérivées
les traductions, les arrangements musicaux, les adaptations théâtrales, littéraires ou cinématographiques, les enregistrements sonores, les reproductions par un art ou un procédé
quelconque, les résumés, ou toute autre forme sous laquelle l'Oeuvre puisse être remaniée, modifiée, transformée ou adaptée, à l'exception d'une oeuvre qui constitue une Oeuvre dite
Collective. Une Oeuvre dite Collective ne sera pas considérée comme une Oeuvre dite Dérivée aux termes du présent Contrat. Dans le cas où l'Oeuvre serait une composition musicale ou un
enregistrement sonore, la synchronisation de l'oeuvre avec une image animée sera considérée comme une Oeuvre dite Dérivée pour les propos de ce Contrat.
d. « Auteur original » : la ou les personnes physiques qui ont créé l'Oeuvre.
e. « Offrant » : la ou les personne(s) physique(s) ou morale(s) qui proposent la mise à disposition de l'Oeuvre selon les termes du présent Contrat.
f. « Acceptant » : la personne physique ou morale qui accepte le présent contrat et exerce des droits sans en avoir violé les termes au préalable ou qui a reçu l'autorisation expresse de
l'Offrant d'exercer des droits dans le cadre du présent contrat malgré une précédente violation de ce contrat.
g. « Options du Contrat » : les attributs génériques du Contrat tels qu'ils ont été choisis par l'Offrant et indiqués dans le titre de ce Contrat : Paternité - Pas d'Utilisation Commerciale -
Partage Des Conditions Initiales A l'Identique.
2. Exceptions aux droits exclusifs. Aucune disposition de ce contrat n'a pour intention de réduire, limiter ou restreindre les prérogatives issues des exceptions aux droits, de l'épuisement
des droits ou d'autres limitations aux droits exclusifs des ayants droit selon le droit de la propriété littéraire et artistique ou les autres lois applicables.
3. Autorisation. Soumis aux termes et conditions définis dans cette autorisation, et ceci pendant toute la durée de protection de l'Oeuvre par le droit de la propriété littéraire et artistique
ou le droit applicable, l'Offrant accorde à l'Acceptant l'autorisation mondiale d'exercer à titre gratuit et non exclusif les droits suivants :
a. reproduire l'Oeuvre, incorporer l'Oeuvre dans une ou plusieurs Oeuvres dites Collectives et reproduire l'Oeuvre telle qu'incorporée dans lesdites Oeuvres dites Collectives;
b. créer et reproduire des Oeuvres dites Dérivées;
c. distribuer des exemplaires ou enregistrements, présenter, représenter ou communiquer l'Oeuvre au public par tout procédé technique, y compris incorporée dans des Oeuvres Collectives;
d. distribuer des exemplaires ou phonogrammes, présenter, représenter ou communiquer au public des Oeuvres dites Dérivées par tout procédé technique;
e. lorsque l'Oeuvre est une base de données, extraire et réutiliser des parties substantielles de l'Oeuvre.
Les droits mentionnés ci-dessus peuvent être exercés sur tous les supports, médias, procédés techniques et formats. Les droits ci-dessus incluent le droit d'effectuer les modifications
nécessaires techniquement à l'exercice des droits dans d'autres formats et procédés techniques. L'exercice de tous les droits qui ne sont pas expressément autorisés par l'Offrant ou dont il
n'aurait pas la gestion demeure réservé, notamment les mécanismes de gestion collective obligatoire applicables décrits à l'article 4(d).
4. Restrictions. L'autorisation accordée par l'article 3 est expressément assujettie et limitée par le respect des restrictions suivantes :
a. L'Acceptant peut reproduire, distribuer, représenter ou communiquer au public l'Oeuvre y compris par voie numérique uniquement selon les termes de ce Contrat. L'Acceptant doit inclure une
copie ou l'adresse Internet (Identifiant Uniforme de Ressource) du présent Contrat à toute reproduction ou enregistrement de l'Oeuvre que l'Acceptant distribue, représente ou communique au
public y compris par voie numérique. L'Acceptant ne peut pas offrir ou imposer de conditions d'utilisation de l'Oeuvre qui altèrent ou restreignent les termes du présent Contrat ou
l'exercice des droits qui y sont accordés au bénéficiaire. L'Acceptant ne peut pas céder de droits sur l'Oeuvre. L'Acceptant doit conserver intactes toutes les informations qui renvoient à
ce Contrat et à l'exonération de responsabilité. L'Acceptant ne peut pas reproduire, distribuer, représenter ou communiquer au public l'Oeuvre, y compris par voie numérique, en utilisant
une mesure technique de contrôle d'accès ou de contrôle d'utilisation qui serait contradictoire avec les termes de cet Accord contractuel. Les mentions ci-dessus s'appliquent à l'Oeuvre
telle qu'incorporée dans une Oeuvre dite Collective, mais, en dehors de l'Oeuvre en elle-même, ne soumettent pas l'Oeuvre dite Collective, aux termes du présent Contrat. Si l'Acceptant
crée une Oeuvre dite Collective, à la demande de tout Offrant, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Collective toute référence au dit Offrant, comme demandé. Si
l'Acceptant crée une Oeuvre dite Collective, à la demande de tout Auteur, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Collective toute référence au dit Auteur, comme
demandé. Si l'Acceptant crée une Oeuvre dite Dérivée, à la demande de tout Offrant, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Dérivée toute référence au dit Offrant,
comme demandé. Si l'Acceptant crée une Oeuvre dite Dérivée, à la demande de tout Auteur, il devra, dans la mesure du possible, retirer de l'Oeuvre dite Dérivée toute référence au dit
Auteur, comme demandé.
b. L'Acceptant peut reproduire, distribuer, représenter ou communiquer au public une Oeuvre dite Dérivée y compris par voie numérique uniquement sous les termes de ce Contrat, ou d'une
version ultérieure de ce Contrat comprenant les mêmes Options du Contrat que le présent Contrat, ou un Contrat Creative Commons iCommons comprenant les mêmes Options du Contrat que le
présent Contrat (par exemple Paternité - Pas d'Utilisation Commerciale - Partage Des Conditions Initiales A l'Identique 2.0 Japon). L'Acceptant doit inclure une copie ou l'adresse Internet
(Identifiant Uniforme de Ressource) du présent Contrat, ou d'un autre Contrat tel que décrit à la phrase précédente, à toute reproduction ou enregistrement de l'Oeuvre dite Dérivée que
l'Acceptant distribue, représente ou communique au public y compris par voie numérique. L'Acceptant ne peut pas offrir ou imposer de conditions d'utilisation sur l'Oeuvre dite Dérivée qui
altèrent ou restreignent les termes du présent Contrat ou l'exercice des droits qui y sont accordés au bénéficiaire, et doit conserver intactes toutes les informations qui renvoient à ce
Contrat et à l'avertissement sur les garanties. L'Acceptant ne peut pas reproduire, distribuer, représenter ou communiquer au public y compris par voie numérique l'Oeuvre dite Dérivée en
utilisant une mesure technique de contrôle d'accès ou de contrôle d'utilisation qui serait contradictoire avec les termes de cet Accord contractuel. Les mentions ci-dessus s'appliquent à
l'Oeuvre dite Dérivée telle qu'incorporée dans une Oeuvre dite Collective, mais, en dehors de l'Oeuvre dite Dérivée en elle-même, ne soumettent pas l'Oeuvre Collective, aux termes du
présent Contrat.
c. Si l'Acceptant reproduit, distribue, représente ou communique au public, y compris par voie numérique, l'Oeuvre ou toute Oeuvre dite Dérivée ou toute Oeuvre dite Collective, il doit
conserver intactes toutes les informations sur le régime des droits et en attribuer la paternité à l'Auteur Original, de manière raisonnable au regard au médium ou au moyen utilisé. Il
doit communiquer le nom de l'Auteur Original ou son éventuel pseudonyme s'il est indiqué ; le titre de l'Oeuvre Originale s'il est indiqué ; dans la mesure du possible, l'adresse Internet
ou Identifiant Uniforme de Ressource (URI), s'il existe, spécifié par l'Offrant comme associé à l'Oeuvre, à moins que cette adresse ne renvoie pas aux informations légales (paternité et
conditions d'utilisation de l'Oeuvre). Dans le cas d'une Oeuvre dite Dérivée, il doit indiquer les éléments identifiant l'utilisation l'Oeuvre dans l'Oeuvre dite Dérivée par exemple
« Traduction anglaise de l'Oeuvre par l'Auteur Original » ou « Scénario basé sur l'Oeuvre par l'Auteur Original ». Ces obligations d'attribution de paternité doivent être exécutées de
manière raisonnable. Cependant, dans le cas d'une Oeuvre dite Dérivée ou d'une Oeuvre dite Collective, ces informations doivent, au minimum, apparaître à la place et de manière aussi
visible que celles à laquelle apparaissent les informations de même nature.
d. Dans le cas où une utilisation de l'Oeuvre serait soumise à un régime légal de gestion collective obligatoire, l'Offrant se réserve le droit exclusif de collecter ces redevances par
l'intermédiaire de la société de perception et de répartition des droits compétente. Sont notamment concernés la radiodiffusion et la communication dans un lieu public de phonogrammes
publiés à des fins de commerce, certains cas de retransmission par câble et satellite, la copie privée d'Oeuvres fixées sur phonogrammes ou vidéogrammes, la reproduction par reprographie.
5. Garantie et exonération de responsabilité
a. En mettant l'Oeuvre à la disposition du public selon les termes de ce Contrat, l'Offrant déclare de bonne foi qu'à sa connaissance et dans les limites d'une enquête raisonnable :
i. L'Offrant a obtenu tous les droits sur l'Oeuvre nécessaires pour pouvoir autoriser l'exercice des droits accordés par le présent Contrat, et permettre la jouissance paisible et
l'exercice licite de ces droits, ceci sans que l'Acceptant n'ait aucune obligation de verser de rémunération ou tout autre paiement ou droits, dans la limite des mécanismes de gestion
collective obligatoire applicables décrits à l'article 4(e);
ii. L'Oeuvre n'est constitutive ni d'une violation des droits de tiers, notamment du droit de la propriété littéraire et artistique, du droit des marques, du droit de l'information, du
droit civil ou de tout autre droit, ni de diffamation, de violation de la vie privée ou de tout autre préjudice délictuel à l'égard de toute tierce partie.
b. A l'exception des situations expressément mentionnées dans le présent Contrat ou dans un autre accord écrit, ou exigées par la loi applicable, l'Oeuvre est mise à disposition en l'état
sans garantie d'aucune sorte, qu'elle soit expresse ou tacite, y compris à l'égard du contenu ou de l'exactitude de l'Oeuvre.
6. Limitation de responsabilité. A l'exception des garanties d'ordre public imposées par la loi applicable et des réparations imposées par le régime de la responsabilité vis-à-vis d'un tiers
en raison de la violation des garanties prévues par l'article 5 du présent contrat, l'Offrant ne sera en aucun cas tenu responsable vis-à-vis de l'Acceptant, sur la base d'aucune théorie
légale ni en raison d'aucun préjudice direct, indirect, matériel ou moral, résultant de l'exécution du présent Contrat ou de l'utilisation de l'Oeuvre, y compris dans l'hypothèse où l'Offrant
avait connaissance de la possible existence d'un tel préjudice.
7. Résiliation
a. Tout manquement aux termes du contrat par l'Acceptant entraîne la résiliation automatique du Contrat et la fin des droits qui en découlent. Cependant, le contrat conserve ses effets envers
les personnes physiques ou morales qui ont reçu de la part de l'Acceptant, en exécution du présent contrat, la mise à disposition d'Oeuvres dites Dérivées, ou d'Oeuvres dites Collectives,
ceci tant qu'elles respectent pleinement leurs obligations. Les sections 1, 2, 5, 6 et 7 du contrat continuent à s'appliquer après la résiliation de celui-ci.
b. Dans les limites indiquées ci-dessus, le présent Contrat s'applique pendant toute la durée de protection de l'Oeuvre selon le droit applicable. Néanmoins, l'Offrant se réserve à tout
moment le droit d'exploiter l'Oeuvre sous des conditions contractuelles différentes, ou d'en cesser la diffusion; cependant, le recours à cette option ne doit pas conduire à retirer les
effets du présent Contrat (ou de tout contrat qui a été ou doit être accordé selon les termes de ce Contrat), et ce Contrat continuera à s'appliquer dans tous ses effets jusqu'à ce que sa
résiliation intervienne dans les conditions décrites ci-dessus.
8. Divers
a. A chaque reproduction ou communication au public par voie numérique de l'Oeuvre ou d'une Oeuvre dite Collective par l'Acceptant, l'Offrant propose au bénéficiaire une offre de mise à
disposition de l'Oeuvre dans des termes et conditions identiques à ceux accordés à la partie Acceptante dans le présent Contrat.
b. A chaque reproduction ou communication au public par voie numérique d'une Oeuvre dite Dérivée par l'Acceptant, l'Offrant propose au bénéficiaire une offre de mise à disposition du
bénéficiaire de l'Oeuvre originale dans des termes et conditions identiques à ceux accordés à la partie Acceptante dans le présent Contrat.
c. La nullité ou l'inapplicabilité d'une quelconque disposition de ce Contrat au regard de la loi applicable n'affecte pas celle des autres dispositions qui resteront pleinement valides et
applicables. Sans action additionnelle par les parties à cet accord, lesdites dispositions devront être interprétées dans la mesure minimum nécessaire à leur validité et leur
applicabilité.
d. Aucune limite, renonciation ou modification des termes ou dispositions du présent Contrat ne pourra être acceptée sans le consentement écrit et signé de la partie compétente.
e. Ce Contrat constitue le seul accord entre les parties à propos de l'Oeuvre mise ici à disposition. Il n'existe aucun élément annexe, accord supplémentaire ou mandat portant sur cette
Oeuvre en dehors des éléments mentionnés ici. L'Offrant ne sera tenu par aucune disposition supplémentaire qui pourrait apparaître dans une quelconque communication en provenance de
l'Acceptant. Ce Contrat ne peut être modifié sans l'accord mutuel écrit de l'Offrant et de l'Acceptant.
f. Le droit applicable est le droit français.
Creative Commons n'est pas partie à ce Contrat et n'offre aucune forme de garantie relative à l'Oeuvre. Creative Commons décline toute responsabilité à l'égard de l'Acceptant ou de toute autre
partie, quel que soit le fondement légal de cette responsabilité et quel que soit le préjudice subi, direct, indirect, matériel ou moral, qui surviendrait en rapport avec le présent Contrat.
Cependant, si Creative Commons s'est expressément identifié comme Offrant pour mettre une Oeuvre à disposition selon les termes de ce Contrat, Creative Commons jouira de tous les droits et
obligations d'un Offrant.
A l'exception des fins limitées à informer le public que l'Oeuvre est mise à disposition sous CPCC, aucune des parties n'utilisera la marque « Creative Commons » ou toute autre indication ou
logo afférent sans le consentement préalable écrit de Creative Commons. Toute utilisation autorisée devra être effectuée en conformité avec les lignes directrices de Creative Commons à jour au
moment de l'utilisation, telles qu'elles sont disponibles sur son site Internet ou sur simple demande.
Creative Commons peut être contacté à http://creativecommons.org/.

451
fdl.txt Normal file
View File

@ -0,0 +1,451 @@
GNU Free Documentation License
Version 1.3, 3 November 2008
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
<http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other
functional and useful document "free" in the sense of freedom: to
assure everyone the effective freedom to copy and redistribute it,
with or without modifying it, either commercially or noncommercially.
Secondarily, this License preserves for the author and publisher a way
to get credit for their work, while not being considered responsible
for modifications made by others.
This License is a kind of "copyleft", which means that derivative
works of the document must themselves be free in the same sense. It
complements the GNU General Public License, which is a copyleft
license designed for free software.
We have designed this License in order to use it for manuals for free
software, because free software needs free documentation: a free
program should come with manuals providing the same freedoms that the
software does. But this License is not limited to software manuals;
it can be used for any textual work, regardless of subject matter or
whether it is published as a printed book. We recommend this License
principally for works whose purpose is instruction or reference.
1. APPLICABILITY AND DEFINITIONS
This License applies to any manual or other work, in any medium, that
contains a notice placed by the copyright holder saying it can be
distributed under the terms of this License. Such a notice grants a
world-wide, royalty-free license, unlimited in duration, to use that
work under the conditions stated herein. The "Document", below,
refers to any such manual or work. Any member of the public is a
licensee, and is addressed as "you". You accept the license if you
copy, modify or distribute the work in a way requiring permission
under copyright law.
A "Modified Version" of the Document means any work containing the
Document or a portion of it, either copied verbatim, or with
modifications and/or translated into another language.
A "Secondary Section" is a named appendix or a front-matter section of
the Document that deals exclusively with the relationship of the
publishers or authors of the Document to the Document's overall
subject (or to related matters) and contains nothing that could fall
directly within that overall subject. (Thus, if the Document is in
part a textbook of mathematics, a Secondary Section may not explain
any mathematics.) The relationship could be a matter of historical
connection with the subject or with related matters, or of legal,
commercial, philosophical, ethical or political position regarding
them.
The "Invariant Sections" are certain Secondary Sections whose titles
are designated, as being those of Invariant Sections, in the notice
that says that the Document is released under this License. If a
section does not fit the above definition of Secondary then it is not
allowed to be designated as Invariant. The Document may contain zero
Invariant Sections. If the Document does not identify any Invariant
Sections then there are none.
The "Cover Texts" are certain short passages of text that are listed,
as Front-Cover Texts or Back-Cover Texts, in the notice that says that
the Document is released under this License. A Front-Cover Text may
be at most 5 words, and a Back-Cover Text may be at most 25 words.
A "Transparent" copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
straightforwardly with generic text editors or (for images composed of
pixels) generic paint programs or (for drawings) some widely available
drawing editor, and that is suitable for input to text formatters or
for automatic translation to a variety of formats suitable for input
to text formatters. A copy made in an otherwise Transparent file
format whose markup, or absence of markup, has been arranged to thwart
or discourage subsequent modification by readers is not Transparent.
An image format is not Transparent if used for any substantial amount
of text. A copy that is not "Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format, SGML
or XML using a publicly available DTD, and standard-conforming simple
HTML, PostScript or PDF designed for human modification. Examples of
transparent image formats include PNG, XCF and JPG. Opaque formats
include proprietary formats that can be read and edited only by
proprietary word processors, SGML or XML for which the DTD and/or
processing tools are not generally available, and the
machine-generated HTML, PostScript or PDF produced by some word
processors for output purposes only.
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the material
this License requires to appear in the title page. For works in
formats which do not have any title page as such, "Title Page" means
the text near the most prominent appearance of the work's title,
preceding the beginning of the body of the text.
The "publisher" means any person or entity that distributes copies of
the Document to the public.
A section "Entitled XYZ" means a named subunit of the Document whose
title either is precisely XYZ or contains XYZ in parentheses following
text that translates XYZ in another language. (Here XYZ stands for a
specific section name mentioned below, such as "Acknowledgements",
"Dedications", "Endorsements", or "History".) To "Preserve the Title"
of such a section when you modify the Document means that it remains a
section "Entitled XYZ" according to this definition.
The Document may include Warranty Disclaimers next to the notice which
states that this License applies to the Document. These Warranty
Disclaimers are considered to be included by reference in this
License, but only as regards disclaiming warranties: any other
implication that these Warranty Disclaimers may have is void and has
no effect on the meaning of this License.
2. VERBATIM COPYING
You may copy and distribute the Document in any medium, either
commercially or noncommercially, provided that this License, the
copyright notices, and the license notice saying this License applies
to the Document are reproduced in all copies, and that you add no
other conditions whatsoever to those of this License. You may not use
technical measures to obstruct or control the reading or further
copying of the copies you make or distribute. However, you may accept
compensation in exchange for copies. If you distribute a large enough
number of copies you must also follow the conditions in section 3.
You may also lend copies, under the same conditions stated above, and
you may publicly display copies.
3. COPYING IN QUANTITY
If you publish printed copies (or copies in media that commonly have
printed covers) of the Document, numbering more than 100, and the
Document's license notice requires Cover Texts, you must enclose the
copies in covers that carry, clearly and legibly, all these Cover
Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
the back cover. Both covers must also clearly and legibly identify
you as the publisher of these copies. The front cover must present
the full title with all words of the title equally prominent and
visible. You may add other material on the covers in addition.
Copying with changes limited to the covers, as long as they preserve
the title of the Document and satisfy these conditions, can be treated
as verbatim copying in other respects.
If the required texts for either cover are too voluminous to fit
legibly, you should put the first ones listed (as many as fit
reasonably) on the actual cover, and continue the rest onto adjacent
pages.
If you publish or distribute Opaque copies of the Document numbering
more than 100, you must either include a machine-readable Transparent
copy along with each Opaque copy, or state in or with each Opaque copy
a computer-network location from which the general network-using
public has access to download using public-standard network protocols
a complete Transparent copy of the Document, free of added material.
If you use the latter option, you must take reasonably prudent steps,
when you begin distribution of Opaque copies in quantity, to ensure
that this Transparent copy will remain thus accessible at the stated
location until at least one year after the last time you distribute an
Opaque copy (directly or through your agents or retailers) of that
edition to the public.
It is requested, but not required, that you contact the authors of the
Document well before redistributing any large number of copies, to
give them a chance to provide you with an updated version of the
Document.
4. MODIFICATIONS
You may copy and distribute a Modified Version of the Document under
the conditions of sections 2 and 3 above, provided that you release
the Modified Version under precisely this License, with the Modified
Version filling the role of the Document, thus licensing distribution
and modification of the Modified Version to whoever possesses a copy
of it. In addition, you must do these things in the Modified Version:
A. Use in the Title Page (and on the covers, if any) a title distinct
from that of the Document, and from those of previous versions
(which should, if there were any, be listed in the History section
of the Document). You may use the same title as a previous version
if the original publisher of that version gives permission.
B. List on the Title Page, as authors, one or more persons or entities
responsible for authorship of the modifications in the Modified
Version, together with at least five of the principal authors of the
Document (all of its principal authors, if it has fewer than five),
unless they release you from this requirement.
C. State on the Title page the name of the publisher of the
Modified Version, as the publisher.
D. Preserve all the copyright notices of the Document.
E. Add an appropriate copyright notice for your modifications
adjacent to the other copyright notices.
F. Include, immediately after the copyright notices, a license notice
giving the public permission to use the Modified Version under the
terms of this License, in the form shown in the Addendum below.
G. Preserve in that license notice the full lists of Invariant Sections
and required Cover Texts given in the Document's license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled "History", Preserve its Title, and add
to it an item stating at least the title, year, new authors, and
publisher of the Modified Version as given on the Title Page. If
there is no section Entitled "History" in the Document, create one
stating the title, year, authors, and publisher of the Document as
given on its Title Page, then add an item describing the Modified
Version as stated in the previous sentence.
J. Preserve the network location, if any, given in the Document for
public access to a Transparent copy of the Document, and likewise
the network locations given in the Document for previous versions
it was based on. These may be placed in the "History" section.
You may omit a network location for a work that was published at
least four years before the Document itself, or if the original
publisher of the version it refers to gives permission.
K. For any section Entitled "Acknowledgements" or "Dedications",
Preserve the Title of the section, and preserve in the section all
the substance and tone of each of the contributor acknowledgements
and/or dedications given therein.
L. Preserve all the Invariant Sections of the Document,
unaltered in their text and in their titles. Section numbers
or the equivalent are not considered part of the section titles.
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled "Endorsements"
or to conflict in title with any Invariant Section.
O. Preserve any Warranty Disclaimers.
If the Modified Version includes new front-matter sections or
appendices that qualify as Secondary Sections and contain no material
copied from the Document, you may at your option designate some or all
of these sections as invariant. To do this, add their titles to the
list of Invariant Sections in the Modified Version's license notice.
These titles must be distinct from any other section titles.
You may add a section Entitled "Endorsements", provided it contains
nothing but endorsements of your Modified Version by various
parties--for example, statements of peer review or that the text has
been approved by an organization as the authoritative definition of a
standard.
You may add a passage of up to five words as a Front-Cover Text, and a
passage of up to 25 words as a Back-Cover Text, to the end of the list
of Cover Texts in the Modified Version. Only one passage of
Front-Cover Text and one of Back-Cover Text may be added by (or
through arrangements made by) any one entity. If the Document already
includes a cover text for the same cover, previously added by you or
by arrangement made by the same entity you are acting on behalf of,
you may not add another; but you may replace the old one, on explicit
permission from the previous publisher that added the old one.
The author(s) and publisher(s) of the Document do not by this License
give permission to use their names for publicity for or to assert or
imply endorsement of any Modified Version.
5. COMBINING DOCUMENTS
You may combine the Document with other documents released under this
License, under the terms defined in section 4 above for modified
versions, provided that you include in the combination all of the
Invariant Sections of all of the original documents, unmodified, and
list them all as Invariant Sections of your combined work in its
license notice, and that you preserve all their Warranty Disclaimers.
The combined work need only contain one copy of this License, and
multiple identical Invariant Sections may be replaced with a single
copy. If there are multiple Invariant Sections with the same name but
different contents, make the title of each such section unique by
adding at the end of it, in parentheses, the name of the original
author or publisher of that section if known, or else a unique number.
Make the same adjustment to the section titles in the list of
Invariant Sections in the license notice of the combined work.
In the combination, you must combine any sections Entitled "History"
in the various original documents, forming one section Entitled
"History"; likewise combine any sections Entitled "Acknowledgements",
and any sections Entitled "Dedications". You must delete all sections
Entitled "Endorsements".
6. COLLECTIONS OF DOCUMENTS
You may make a collection consisting of the Document and other
documents released under this License, and replace the individual
copies of this License in the various documents with a single copy
that is included in the collection, provided that you follow the rules
of this License for verbatim copying of each of the documents in all
other respects.
You may extract a single document from such a collection, and
distribute it individually under this License, provided you insert a
copy of this License into the extracted document, and follow this
License in all other respects regarding verbatim copying of that
document.
7. AGGREGATION WITH INDEPENDENT WORKS
A compilation of the Document or its derivatives with other separate
and independent documents or works, in or on a volume of a storage or
distribution medium, is called an "aggregate" if the copyright
resulting from the compilation is not used to limit the legal rights
of the compilation's users beyond what the individual works permit.
When the Document is included in an aggregate, this License does not
apply to the other works in the aggregate which are not themselves
derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these
copies of the Document, then if the Document is less than one half of
the entire aggregate, the Document's Cover Texts may be placed on
covers that bracket the Document within the aggregate, or the
electronic equivalent of covers if the Document is in electronic form.
Otherwise they must appear on printed covers that bracket the whole
aggregate.
8. TRANSLATION
Translation is considered a kind of modification, so you may
distribute translations of the Document under the terms of section 4.
Replacing Invariant Sections with translations requires special
permission from their copyright holders, but you may include
translations of some or all Invariant Sections in addition to the
original versions of these Invariant Sections. You may include a
translation of this License, and all the license notices in the
Document, and any Warranty Disclaimers, provided that you also include
the original English version of this License and the original versions
of those notices and disclaimers. In case of a disagreement between
the translation and the original version of this License or a notice
or disclaimer, the original version will prevail.
If a section in the Document is Entitled "Acknowledgements",
"Dedications", or "History", the requirement (section 4) to Preserve
its Title (section 1) will typically require changing the actual
title.
9. TERMINATION
You may not copy, modify, sublicense, or distribute the Document
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense, or distribute it is void, and
will automatically terminate your rights under this License.
However, if you cease all violation of this License, then your license
from a particular copyright holder is reinstated (a) provisionally,
unless and until the copyright holder explicitly and finally
terminates your license, and (b) permanently, if the copyright holder
fails to notify you of the violation by some reasonable means prior to
60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, receipt of a copy of some or all of the same material does
not give you any rights to use it.
10. FUTURE REVISIONS OF THIS LICENSE
The Free Software Foundation may publish new, revised versions of the
GNU Free Documentation License from time to time. Such new versions
will be similar in spirit to the present version, but may differ in
detail to address new problems or concerns. See
http://www.gnu.org/copyleft/.
Each version of the License is given a distinguishing version number.
If the Document specifies that a particular numbered version of this
License "or any later version" applies to it, you have the option of
following the terms and conditions either of that specified version or
of any later version that has been published (not as a draft) by the
Free Software Foundation. If the Document does not specify a version
number of this License, you may choose any version ever published (not
as a draft) by the Free Software Foundation. If the Document
specifies that a proxy can decide which future versions of this
License can be used, that proxy's public statement of acceptance of a
version permanently authorizes you to choose that version for the
Document.
11. RELICENSING
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server. A
"Massive Multiauthor Collaboration" (or "MMC") contained in the site
means any set of copyrightable works thus published on the MMC site.
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
"Incorporate" means to publish or republish a Document, in whole or in
part, as part of another Document.
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this License
somewhere other than this MMC, and subsequently incorporated in whole or
in part into the MMC, (1) had no cover texts or invariant sections, and
(2) were thus incorporated prior to November 1, 2008.
The operator of an MMC Site may republish an MMC contained in the site
under CC-BY-SA on the same site at any time before August 1, 2009,
provided the MMC is eligible for relicensing.
ADDENDUM: How to use this License for your documents
To use this License in a document you have written, include a copy of
the License in the document and put the following copyright and
license notices just after the title page:
Copyright (c) YEAR YOUR NAME.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts,
replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with the
Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST.
If you have Invariant Sections without Cover Texts, or some other
combination of the three, merge those two alternatives to suit the
situation.
If your document contains nontrivial examples of program code, we
recommend releasing these examples in parallel under your choice of
free software license, such as the GNU General Public License,
to permit their use in free software.

1130
geometry.sty Normal file

File diff suppressed because it is too large Load Diff

18
guide.tex Normal file
View File

@ -0,0 +1,18 @@
\documentclass[imprimeur]{lolipop}
\title{Guide Libre Association}
\subject{Guide d'usage des logiciels libres en milieu associatif}
\keywords{Logiciels libres, association, Internet, travail collaboratif}
\version{1.1}
\date{\today}
\organisation{April}
\orgwebsite{www.april.org}
\orgcontact{contact@april.org}
\orgaddress{2 place Sainte-Opportune --- 75001 Paris}
\sourcesaddress{http://guide.libreassociation.info}
\begin{document}
\input{guide_libre_asso.tex}
\end{document}

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

BIN
includes/images/bordure.pdf Executable file

Binary file not shown.

729
includes/images/bordure.svg Executable file
View File

@ -0,0 +1,729 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="595.27557"
height="814.96063"
id="svg2"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="bordure.svg">
<defs
id="defs4">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 526.18109 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="744.09448 : 526.18109 : 1"
inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
id="perspective10" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.91337375"
inkscape:cx="105.41806"
inkscape:cy="458.49205"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
units="mm"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-237.40144)">
<g
id="g3892"
style="stroke-width:0.35433072;stroke-miterlimit:4;stroke-dasharray:none"
transform="translate(17.716512,-17.716494)">
<path
id="path2813"
d="m 0.54444361,1034.1141 13.05781539,0"
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 18.247716,1038.7599 0,13.0578"
id="path3587"
inkscape:connector-curvature="0" />
</g>
<g
id="g3885"
style="stroke-width:0.35433072;stroke-miterlimit:4;stroke-dasharray:none"
transform="translate(17.716512,-17.716494)">
<path
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 18.2479,273.37907 0,13.05781"
id="path3597"
inkscape:connector-curvature="0" />
<path
id="path3599"
d="m 13.6021,291.08234 -13.0578,0"
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
</g>
<g
id="g3601"
transform="matrix(-1,0,0,-1,577.5723,1307.48)"
style="stroke-width:0.35433072;stroke-miterlimit:4;stroke-dasharray:none">
<path
id="path3603"
d="m 0.55770659,1034.1141 13.05781541,0"
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 18.260979,1038.7599 0,13.0578"
id="path3605"
inkscape:connector-curvature="0" />
</g>
<g
id="g3900"
style="stroke-width:0.35433072;stroke-miterlimit:4;stroke-dasharray:none"
transform="translate(17.716512,-17.716494)">
<path
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 541.59465,1051.8177 0,-13.0578"
id="path3609"
inkscape:connector-curvature="0" />
<path
id="path3611"
d="m 546.24045,1034.1144 13.0578,0"
style="fill:none;stroke:#000000;stroke-width:0.35433072;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
inkscape:connector-curvature="0" />
</g>
<text
xml:space="preserve"
style="font-size:6px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
x="127.3205"
y="1026.068"
id="text3645"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan3647"
x="127.3205"
y="1026.068" /></text>
<g
id="g3701"
transform="translate(17.716512,-21.716494)">
<g
style="stroke:#00ffff;stroke-opacity:1"
id="g3677"
transform="translate(1.3105946e-5,-5.48652)">
<path
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
sodipodi:ry="7.7417021"
sodipodi:rx="7.7417021"
sodipodi:cy="13.873178"
sodipodi:cx="290.31384"
id="path3679"
style="fill:none;stroke:#00ffff;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#00ffff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 297.30536,287.71722 -34.76819,0"
id="path3681"
inkscape:connector-curvature="0" />
<path
id="path3683"
d="m 279.92126,294.53449 0,-13.63453"
style="fill:none;stroke:#00ffff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(1.3105946e-5,-5.48652)"
id="g3685"
style="stroke:#ff00ff;stroke-opacity:1">
<path
sodipodi:type="arc"
style="fill:none;stroke:#ff00ff;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3687"
sodipodi:cx="290.31384"
sodipodi:cy="13.873178"
sodipodi:rx="7.7417021"
sodipodi:ry="7.7417021"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)" />
<path
id="path3689"
d="m 297.30536,287.71722 -34.76819,0"
style="fill:none;stroke:#ff00ff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#ff00ff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 279.92126,294.53449 0,-13.63453"
id="path3691"
inkscape:connector-curvature="0" />
</g>
<g
style="stroke:#ffff00;stroke-opacity:1"
id="g3693"
transform="translate(1.3105946e-5,-5.48652)">
<path
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
sodipodi:ry="7.7417021"
sodipodi:rx="7.7417021"
sodipodi:cy="13.873178"
sodipodi:cx="290.31384"
id="path3695"
style="fill:none;stroke:#ffff00;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#ffff00;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 297.30536,287.71722 -34.76819,0"
id="path3697"
inkscape:connector-curvature="0" />
<path
id="path3699"
d="m 279.92126,294.53449 0,-13.63453"
style="fill:none;stroke:#ffff00;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(1.3105946e-5,-5.48652)"
id="g3672">
<path
sodipodi:type="arc"
style="fill:none;stroke:#000000;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path2881"
sodipodi:cx="290.31384"
sodipodi:cy="13.873178"
sodipodi:rx="7.7417021"
sodipodi:ry="7.7417021"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)" />
<path
id="path3659"
d="m 297.30536,287.71722 -34.76819,0"
style="fill:none;stroke:#000000;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 279.92126,294.53449 0,-13.63453"
id="path3664"
inkscape:connector-curvature="0" />
</g>
</g>
<g
id="g3719"
transform="translate(17.716512,747.0187)">
<g
transform="translate(1.3105946e-5,-5.48652)"
id="g3721"
style="stroke:#00ffff;stroke-opacity:1">
<path
sodipodi:type="arc"
style="fill:none;stroke:#00ffff;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3723"
sodipodi:cx="290.31384"
sodipodi:cy="13.873178"
sodipodi:rx="7.7417021"
sodipodi:ry="7.7417021"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)" />
<path
id="path3725"
d="m 297.30536,287.71722 -34.76819,0"
style="fill:none;stroke:#00ffff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#00ffff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 279.92126,294.53449 0,-13.63453"
id="path3727"
inkscape:connector-curvature="0" />
</g>
<g
style="stroke:#ff00ff;stroke-opacity:1"
id="g3729"
transform="translate(1.3105946e-5,-5.48652)">
<path
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
sodipodi:ry="7.7417021"
sodipodi:rx="7.7417021"
sodipodi:cy="13.873178"
sodipodi:cx="290.31384"
id="path3731"
style="fill:none;stroke:#ff00ff;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#ff00ff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 297.30536,287.71722 -34.76819,0"
id="path3733"
inkscape:connector-curvature="0" />
<path
id="path3735"
d="m 279.92126,294.53449 0,-13.63453"
style="fill:none;stroke:#ff00ff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(1.3105946e-5,-5.48652)"
id="g3737"
style="stroke:#ffff00;stroke-opacity:1">
<path
sodipodi:type="arc"
style="fill:none;stroke:#ffff00;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3739"
sodipodi:cx="290.31384"
sodipodi:cy="13.873178"
sodipodi:rx="7.7417021"
sodipodi:ry="7.7417021"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)" />
<path
id="path3741"
d="m 297.30536,287.71722 -34.76819,0"
style="fill:none;stroke:#ffff00;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#ffff00;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 279.92126,294.53449 0,-13.63453"
id="path3743"
inkscape:connector-curvature="0" />
</g>
<g
id="g3746"
transform="translate(1.3105946e-5,-5.48652)">
<path
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
sodipodi:ry="7.7417021"
sodipodi:rx="7.7417021"
sodipodi:cy="13.873178"
sodipodi:cx="290.31384"
id="path3748"
style="fill:none;stroke:#000000;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 297.30536,287.71722 -34.76819,0"
id="path3750"
inkscape:connector-curvature="0" />
<path
id="path3752"
d="m 279.92126,294.53449 0,-13.63453"
style="fill:none;stroke:#000000;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
</g>
</g>
<g
id="g3788"
transform="matrix(0,-1,1,0,289.93226,924.80316)">
<g
transform="translate(1.3105946e-5,-5.48652)"
id="g3790"
style="stroke:#00ffff;stroke-opacity:1">
<path
sodipodi:type="arc"
style="fill:none;stroke:#00ffff;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3792"
sodipodi:cx="290.31384"
sodipodi:cy="13.873178"
sodipodi:rx="7.7417021"
sodipodi:ry="7.7417021"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)" />
<path
id="path3794"
d="m 297.30536,287.71722 -34.76819,0"
style="fill:none;stroke:#00ffff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#00ffff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 279.92126,294.53449 0,-13.63453"
id="path3796"
inkscape:connector-curvature="0" />
</g>
<g
style="stroke:#ff00ff;stroke-opacity:1"
id="g3798"
transform="translate(1.3105946e-5,-5.48652)">
<path
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
sodipodi:ry="7.7417021"
sodipodi:rx="7.7417021"
sodipodi:cy="13.873178"
sodipodi:cx="290.31384"
id="path3800"
style="fill:none;stroke:#ff00ff;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#ff00ff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 297.30536,287.71722 -34.76819,0"
id="path3802"
inkscape:connector-curvature="0" />
<path
id="path3804"
d="m 279.92126,294.53449 0,-13.63453"
style="fill:none;stroke:#ff00ff;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
</g>
<g
transform="translate(1.3105946e-5,-5.48652)"
id="g3806"
style="stroke:#ffff00;stroke-opacity:1">
<path
sodipodi:type="arc"
style="fill:none;stroke:#ffff00;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
id="path3808"
sodipodi:cx="290.31384"
sodipodi:cy="13.873178"
sodipodi:rx="7.7417021"
sodipodi:ry="7.7417021"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)" />
<path
id="path3810"
d="m 297.30536,287.71722 -34.76819,0"
style="fill:none;stroke:#ffff00;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#ffff00;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 279.92126,294.53449 0,-13.63453"
id="path3812"
inkscape:connector-curvature="0" />
</g>
<g
id="g3814"
transform="translate(1.3105946e-5,-5.48652)">
<path
transform="matrix(0.76089661,0,0,0.76089661,59.022446,277.16117)"
d="m 298.05554,13.873178 c 0,4.275624 -3.46607,7.741702 -7.7417,7.741702 -4.27562,0 -7.7417,-3.466078 -7.7417,-7.741702 0,-4.2756245 3.46608,-7.7417026 7.7417,-7.7417026 4.27563,0 7.7417,3.4660781 7.7417,7.7417026 z"
sodipodi:ry="7.7417021"
sodipodi:rx="7.7417021"
sodipodi:cy="13.873178"
sodipodi:cx="290.31384"
id="path3816"
style="fill:none;stroke:#000000;stroke-width:0.81522906;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:type="arc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 297.30536,287.71722 -34.76819,0"
id="path3818"
inkscape:connector-curvature="0" />
<path
id="path3820"
d="m 279.92126,294.53449 0,-13.63453"
style="fill:none;stroke:#000000;stroke-width:0.68642676;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0" />
</g>
</g>
<g
id="g2938"
transform="translate(21.716512,82.774216)">
<g
style="fill:#e6e6e6"
transform="matrix(0,-1,1,0,-492.51967,780.08402)"
id="g3760">
<rect
y="1038.189"
x="344.97357"
height="10.629921"
width="10.629921"
id="rect3623"
style="color:#000000;fill:#e6e6e6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
style="fill:#cccccc"
transform="matrix(0,-1,1,0,-492.51967,780.08403)"
id="g3755">
<rect
style="color:#000000;fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3637"
width="10.629921"
height="10.629921"
x="358.57874"
y="1038.189" />
</g>
<g
style="fill:#b3b3b3"
transform="matrix(0,-1,1,0,-492.51967,780.08403)"
id="g3750">
<rect
y="1038.189"
x="372.1839"
height="10.629921"
width="10.629921"
id="rect3639"
style="color:#000000;fill:#b3b3b3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
style="fill:#999999"
id="g3874"
transform="matrix(0,-1,1,0,-492.51967,738.48002)">
<rect
style="color:#000000;fill:#999999;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3876"
width="10.629921"
height="10.629921"
x="344.97357"
y="1038.189" />
</g>
<g
style="fill:#808080"
id="g3878"
transform="matrix(0,-1,1,0,-492.51967,738.48003)">
<rect
y="1038.189"
x="358.57874"
height="10.629921"
width="10.629921"
id="rect3880"
style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
style="fill:#666666"
id="g3882"
transform="matrix(0,-1,1,0,-492.51967,738.48003)">
<rect
style="color:#000000;fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3884"
width="10.629921"
height="10.629921"
x="372.1839"
y="1038.189" />
</g>
<g
style="fill:#4d4d4d"
transform="matrix(0,-1,1,0,-492.51967,696.87602)"
id="g3886">
<rect
y="1038.189"
x="344.97357"
height="10.629921"
width="10.629921"
id="rect3888"
style="color:#000000;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
style="fill:#333333"
transform="matrix(0,-1,1,0,-492.51967,696.87603)"
id="g3890">
<rect
style="color:#000000;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3892"
width="10.629921"
height="10.629921"
x="358.57874"
y="1038.189" />
</g>
<g
style="fill:#1a1a1a"
transform="matrix(0,-1,1,0,-492.51967,696.87603)"
id="g3894">
<rect
y="1038.189"
x="372.1839"
height="10.629921"
width="10.629921"
id="rect3896"
style="color:#000000;fill:#1a1a1a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
style="fill:#000000"
id="g3898"
transform="matrix(0,-1,1,0,-492.51967,655.81944)">
<rect
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3900"
width="10.629921"
height="10.629921"
x="344.97357"
y="1038.189" />
</g>
</g>
<g
id="g2960"
transform="translate(21.716512,-108.88744)">
<g
id="g3910"
transform="matrix(0,-1,1,0,-492.51967,1367.6143)"
style="fill:#00ffff;fill-opacity:1">
<rect
style="color:#000000;fill:#00ffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3912"
width="10.629921"
height="10.629921"
x="344.97357"
y="1038.189" />
</g>
<g
id="g3914"
transform="matrix(0,-1,1,0,-492.51967,1367.3971)"
style="fill:#ff00ff;fill-opacity:1">
<rect
y="1038.189"
x="358.57874"
height="10.629921"
width="10.629921"
id="rect3916"
style="color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
id="g3918"
transform="matrix(0,-1,1,0,-492.51967,1367.1799)"
style="fill:#ffff00;fill-opacity:1">
<rect
style="color:#000000;fill:#ffff00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3920"
width="10.629921"
height="10.629921"
x="372.1839"
y="1038.189" />
</g>
<g
transform="matrix(0,-1,1,0,-492.51967,1326.1471)"
id="g3922"
style="fill:#000000;fill-opacity:1">
<rect
y="1038.189"
x="344.97357"
height="10.629921"
width="10.629921"
id="rect3924"
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
transform="matrix(0,-1,1,0,-492.51967,1339.5351)"
id="g3930"
style="fill:#00ff00">
<rect
y="1038.189"
x="372.1839"
height="10.629921"
width="10.629921"
id="rect3932"
style="color:#000000;fill:#00ff00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
id="g3934"
transform="matrix(0,-1,1,0,-492.51967,1298.5024)"
style="fill:#0000ff">
<rect
style="color:#000000;fill:#0000ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3936"
width="10.629921"
height="10.629921"
x="344.97357"
y="1038.189" />
</g>
<g
id="g3938"
transform="matrix(0,-1,1,0,-492.51967,1298.2851)"
style="fill:#ff0000;fill-opacity:1">
<rect
y="1038.189"
x="358.57874"
height="10.629921"
width="10.629921"
id="rect3940"
style="color:#000000;fill:#ff0000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
id="g3942"
transform="matrix(0,-1,1,0,-492.51967,1298.0679)"
style="fill:#7fffff;fill-opacity:1">
<rect
style="color:#000000;fill:#7fffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3944"
width="10.629921"
height="10.629921"
x="372.1839"
y="1038.189" />
</g>
<g
transform="matrix(0,-1,1,0,-492.51967,1257.0352)"
id="g3946"
style="fill:#ff80ff;fill-opacity:1">
<rect
y="1038.189"
x="344.97357"
height="10.629921"
width="10.629921"
id="rect3948"
style="color:#000000;fill:#ff80ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
style="fill:#ffff80;fill-opacity:1"
transform="matrix(0,-1,1,0,-492.51967,1270.4231)"
id="g3954">
<rect
y="1038.189"
x="372.1839"
height="10.629921"
width="10.629921"
id="rect3956"
style="color:#000000;fill:#ffff80;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<g
style="fill:#808080;fill-opacity:1"
id="g3958"
transform="matrix(0,-1,1,0,-492.51967,1229.3904)">
<rect
style="color:#000000;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:7.08661413;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect3960"
width="10.629921"
height="10.629921"
x="344.97357"
y="1038.189" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="18.11751"
height="17.077847"
id="svg3545"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="Nouveau document 2">
<defs
id="defs3547" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="9.05876"
inkscape:cy="8.5389274"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="578"
inkscape:window-height="457"
inkscape:window-x="4"
inkscape:window-y="49"
inkscape:window-maximized="0" />
<metadata
id="metadata3550">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-365.94124,-523.82326)">
<path
style="fill:#ff00ff;fill-opacity:1;stroke:none"
d="m 373.33149,523.82769 c -1.56075,-0.0431 -3.12333,0.22845 -4.46283,0.81887 0.17076,0.0189 0.33944,0.0548 0.51179,0.0819 -0.27489,0.10055 -0.54871,0.20357 -0.81887,0.32755 0.13828,0.009 0.27099,0.0262 0.40944,0.0409 -0.0463,0.12455 0.0616,0.24487 0.30707,0.32755 0.18472,0.0622 0.40901,0.0967 0.67556,0.10237 0.006,0.15609 0.14748,0.3021 0.40943,0.40943 0.22131,0.0906 0.48961,0.12747 0.75746,0.12282 -0.0361,0.17755 0.11115,0.36912 0.40944,0.49133 0.26353,0.10797 0.60607,0.14916 0.92123,0.12282 0.0364,0.13275 0.16397,0.25585 0.38896,0.34802 0.26333,0.1079 0.58587,0.14892 0.90076,0.12283 -0.12584,0.2074 0.0111,0.44726 0.36848,0.59368 0.19896,0.0815 0.43433,0.11847 0.67557,0.12284 0.1227,0.62612 0.36298,1.31788 0.69604,2.02669 -0.24866,0.35029 -0.47455,0.708 -0.63462,1.0236 l -7.5336,1.96529 c -0.014,0.003 -0.027,0.0174 -0.0409,0.0205 l -1.33066,0.30708 c 0.68428,0.0316 1.64078,-0.16171 2.64085,-0.38896 0.61846,-0.13645 1.30329,-0.29349 1.96528,-0.45038 1.69963,-0.36772 3.32181,-0.59305 4.1353,0.0614 0.27127,1.56215 -2.23547,4.5029 -3.56208,6.20293 -0.5833,0.74749 -0.9955,1.29964 -0.73698,1.31018 l 0.34802,-0.49131 c 0.006,7.9e-4 0.0128,-2.3e-4 0.0205,0 l 5.38406,-6.67379 0.0205,0 c 0.3388,-0.0228 0.71875,-0.0845 1.10548,-0.16377 0.56599,0.65001 1.14803,1.18577 1.71963,1.55585 0.0407,0.15101 0.0882,0.29911 0.12283,0.45039 -0.0779,0.2013 -0.1374,0.42154 -0.14331,0.61415 -0.006,0.21916 0.0556,0.37706 0.14331,0.47084 -0.10238,0.23151 -0.17734,0.47074 -0.18425,0.69604 -0.009,0.28109 0.0864,0.46282 0.22518,0.53226 -0.16035,0.28282 -0.2776,0.62775 -0.2866,0.92123 -0.006,0.1761 0.0241,0.31282 0.0819,0.40943 -0.0908,0.21761 -0.13686,0.44485 -0.1433,0.6551 -0.006,0.2237 0.0316,0.39851 0.12283,0.49132 -0.0944,0.23128 -0.14635,0.4511 -0.16377,0.63462 -0.0227,0.23903 0.0291,0.36412 0.1433,0.38898 -0.053,0.16194 -0.10248,0.31289 -0.16378,0.47084 0.25373,-0.21909 0.48739,-0.43889 0.71651,-0.67556 -0.0264,0.0886 -0.055,0.17717 -0.0819,0.26613 -0.009,0.0269 -0.0117,0.0551 -0.0205,0.0819 3.21262,-2.85491 4.83681,-7.65473 2.43614,-11.15709 0.10946,-0.0569 0.21905,-0.11383 0.32755,-0.18425 0.8591,-0.55753 1.31038,-1.43306 1.12595,-2.08811 l 0.81886,-0.88029 -1.12594,0.38897 c -0.5234,-0.43432 -1.51619,-0.37292 -2.37472,0.18424 -0.0908,0.059 -0.16566,0.12342 -0.24566,0.18424 -1.33469,-2.02898 -4.14454,-3.11517 -6.98086,-3.19358 z"
id="path7226"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="18.11751"
height="17.077847"
id="svg3545"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="hirondelle2.svg">
<defs
id="defs3547" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="15.839192"
inkscape:cx="8.0730436"
inkscape:cy="7.5532399"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1366"
inkscape:window-height="693"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata3550">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-365.94124,-523.82326)">
<path
style="fill:#e3a8ca;fill-opacity:1;stroke:none"
d="m 373.33149,523.82769 c -1.56075,-0.0431 -3.12333,0.22845 -4.46283,0.81887 0.17076,0.0189 0.33944,0.0548 0.51179,0.0819 -0.27489,0.10055 -0.54871,0.20357 -0.81887,0.32755 0.13828,0.009 0.27099,0.0262 0.40944,0.0409 -0.0463,0.12455 0.0616,0.24487 0.30707,0.32755 0.18472,0.0622 0.40901,0.0967 0.67556,0.10237 0.006,0.15609 0.14748,0.3021 0.40943,0.40943 0.22131,0.0906 0.48961,0.12747 0.75746,0.12282 -0.0361,0.17755 0.11115,0.36912 0.40944,0.49133 0.26353,0.10797 0.60607,0.14916 0.92123,0.12282 0.0364,0.13275 0.16397,0.25585 0.38896,0.34802 0.26333,0.1079 0.58587,0.14892 0.90076,0.12283 -0.12584,0.2074 0.0111,0.44726 0.36848,0.59368 0.19896,0.0815 0.43433,0.11847 0.67557,0.12284 0.1227,0.62612 0.36298,1.31788 0.69604,2.02669 -0.24866,0.35029 -0.47455,0.708 -0.63462,1.0236 l -7.5336,1.96529 c -0.014,0.003 -0.027,0.0174 -0.0409,0.0205 l -1.33066,0.30708 c 0.68428,0.0316 1.64078,-0.16171 2.64085,-0.38896 0.61846,-0.13645 1.30329,-0.29349 1.96528,-0.45038 1.69963,-0.36772 3.32181,-0.59305 4.1353,0.0614 0.27127,1.56215 -2.23547,4.5029 -3.56208,6.20293 -0.5833,0.74749 -0.9955,1.29964 -0.73698,1.31018 l 0.34802,-0.49131 c 0.006,7.9e-4 0.0128,-2.3e-4 0.0205,0 l 5.38406,-6.67379 0.0205,0 c 0.3388,-0.0228 0.71875,-0.0845 1.10548,-0.16377 0.56599,0.65001 1.14803,1.18577 1.71963,1.55585 0.0407,0.15101 0.0882,0.29911 0.12283,0.45039 -0.0779,0.2013 -0.1374,0.42154 -0.14331,0.61415 -0.006,0.21916 0.0556,0.37706 0.14331,0.47084 -0.10238,0.23151 -0.17734,0.47074 -0.18425,0.69604 -0.009,0.28109 0.0864,0.46282 0.22518,0.53226 -0.16035,0.28282 -0.2776,0.62775 -0.2866,0.92123 -0.006,0.1761 0.0241,0.31282 0.0819,0.40943 -0.0908,0.21761 -0.13686,0.44485 -0.1433,0.6551 -0.006,0.2237 0.0316,0.39851 0.12283,0.49132 -0.0944,0.23128 -0.14635,0.4511 -0.16377,0.63462 -0.0227,0.23903 0.0291,0.36412 0.1433,0.38898 -0.053,0.16194 -0.10248,0.31289 -0.16378,0.47084 0.25373,-0.21909 0.48739,-0.43889 0.71651,-0.67556 -0.0264,0.0886 -0.055,0.17717 -0.0819,0.26613 -0.009,0.0269 -0.0117,0.0551 -0.0205,0.0819 3.21262,-2.85491 4.83681,-7.65473 2.43614,-11.15709 0.10946,-0.0569 0.21905,-0.11383 0.32755,-0.18425 0.8591,-0.55753 1.31038,-1.43306 1.12595,-2.08811 l 0.81886,-0.88029 -1.12594,0.38897 c -0.5234,-0.43432 -1.51619,-0.37292 -2.37472,0.18424 -0.0908,0.059 -0.16566,0.12342 -0.24566,0.18424 -1.33469,-2.02898 -4.14454,-3.11517 -6.98086,-3.19358 z"
id="path7226"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

View File

@ -0,0 +1,68 @@
%PDF-1.5
%µí®û
3 0 obj
<< /Length 4 0 R
/Filter /FlateDecode
>>
stream
xœuT½nV1 ÝïSøâø'ÉÊ„ÄPú<>Š<EFBFBD>:´ ¼>çø^h%ÄÐÔ¹qr~lO‡J<>ïäÍ×.?<3F>Þ\§Ž<C2A7>_G—÷øûq|þ"½uùv¸|<7C><>.wuÑÚrÝËäöxhÓ™ü4MåõîNÛîCVabXÅÛÜSnòIî/Ïò—
Іjè  ‰ÿãÄŽ;£wÔËØi0®Ðœ¡1Ìê u¦øZÕ; pn1We•6pS[.JŠÕ¹ °»á·Àj± Ølæ/Ë™•5¢/ÀN|ZT¼¦" ì<å°¢Î4zuZ‰øLµ#pŽW±Ÿ1‰d¶á³:1c;âèô)ÜèÿŠÂÄq4%ˆÂ”( £õäl8S€[qÂÛ "ÙzæE#K9s&7Ó)ÚÒG2Þ c¢m<C2A2>rtûæT0TfëN™lfêFÑ<46>;â9:a2þ:lÄía¬Ž³†Dd3-Ϧ¸%q°Ð =½FHß<48>]|<1C><>/…Ô Q“«/'DŽKMÂ&ñuRï¦X׎zEy…µ…ÎâdÕðìnž”ÑúòyÎJb<4A>peÀßÙ|ÔQé̺Â$ä‚ï¨`R<>«chðYcd±Q]L V<>ôæU€Ô3+Í°§<C2A7>ݨJŽZCÀ¡ið4[× å¶RÍ<52>@Ci{7¶©ÂµS œŸì~Ǹt•X8Š*Š2¶ªÕfCªk1ñþ]/ (o¯¬ÅŽØK­S•˜&‡—ríšú³³84º©f­ùCÌñ'í;|š<>#GÞ<47>l¯šE°óÓºd-ÎÙe¯4A)ÑPe¼±7Ó6ÊïÕÕŽ5nE<6E>ølJÞó¬Šæ.½fšñHǯ<C387>Õ<EFBFBD>^G¥ñ¥*jÕ„£ž·ýSÅkêÿJy_Òûã7SQv
endstream
endobj
4 0 obj
695
endobj
2 0 obj
<<
/ExtGState <<
/a0 << /CA 1 /ca 1 >>
>>
>>
endobj
5 0 obj
<< /Type /Page
/Parent 1 0 R
/MediaBox [ 0 0 7.770684 13.841983 ]
/Contents 3 0 R
/Group <<
/Type /Group
/S /Transparency
/CS /DeviceRGB
>>
/Resources 2 0 R
>>
endobj
1 0 obj
<< /Type /Pages
/Kids [ 5 0 R ]
/Count 1
>>
endobj
6 0 obj
<< /Creator (cairo 1.10.2 (http://cairographics.org))
/Producer (cairo 1.10.2 (http://cairographics.org))
>>
endobj
7 0 obj
<< /Type /Catalog
/Pages 1 0 R
>>
endobj
xref
0 8
0000000000 65535 f
0000001092 00000 n
0000000809 00000 n
0000000015 00000 n
0000000787 00000 n
0000000881 00000 n
0000001157 00000 n
0000001284 00000 n
trailer
<< /Size 8
/Root 7 0 R
/Info 6 0 R
>>
startxref
1336
%%EOF

View File

@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="9.7133551"
height="17.302479"
id="svg3545"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="marguerite1.svg">
<defs
id="defs3547">
<filter
color-interpolation-filters="sRGB"
inkscape:collect="always"
id="filter7320">
<feGaussianBlur
inkscape:collect="always"
stdDeviation="0.0067735181"
id="feGaussianBlur7322" />
</filter>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient16808"
id="radialGradient21794"
gradientUnits="userSpaceOnUse"
cx="619.90173"
cy="227.76413"
fx="619.90173"
fy="227.76413"
r="5.8968058" />
<linearGradient
inkscape:collect="always"
id="linearGradient16808">
<stop
style="stop-color:#cfb444;stop-opacity:1;"
offset="0"
id="stop16810" />
<stop
style="stop-color:#cfb444;stop-opacity:0;"
offset="1"
id="stop16812" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient16808"
id="radialGradient3980"
gradientUnits="userSpaceOnUse"
cx="619.90173"
cy="227.76413"
fx="619.90173"
fy="227.76413"
r="5.8968058" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient16808"
id="radialGradient4026"
gradientUnits="userSpaceOnUse"
cx="619.90173"
cy="227.76413"
fx="619.90173"
fy="227.76413"
r="5.8968058" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="31.678384"
inkscape:cx="1.7640442"
inkscape:cy="9.2616826"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1920"
inkscape:window-height="1125"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata3550">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-370.51546,-524.72877)">
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:#ff00ff;stroke-width:0.52140582;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 371.98315,541.89389 c 0,0 -3.84717,-6.51239 2.9309,-11.1684"
id="path18079"
sodipodi:nodetypes="cc" />
<path
style="fill:#ff00ff;fill-opacity:1;stroke:#ff00ff;stroke-width:0.02643993;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 374.06942,524.98305 c -0.0555,0.0121 -0.0932,0.0392 -0.139,0.0779 -0.26748,0.22568 -0.30318,0.86807 -0.0925,1.63973 -0.60467,-0.38239 -1.22096,-0.57176 -1.55776,-0.44759 -0.4726,0.17426 -0.21192,0.88919 0.53013,1.63495 -0.72763,-0.0235 -1.38812,0.13565 -1.63414,0.4313 -0.35439,0.4259 0.24284,0.9795 1.32392,1.24615 0.0225,0.006 0.0465,0.005 0.0691,0.0104 -0.75327,0.34023 -1.3127,0.78423 -1.37308,1.13511 -0.0805,0.46786 0.76051,0.5684 1.88556,0.24275 -0.4516,0.65673 -0.69341,1.35664 -0.55767,1.72486 0.17849,0.48423 0.94325,0.25726 1.70403,-0.5197 -0.028,0.72923 0.10161,1.37245 0.39199,1.61403 0.40436,0.33646 0.93125,-0.22318 1.20599,-1.24518 0.33692,0.6288 0.76358,1.08317 1.12709,1.14571 0.53032,0.0913 0.71944,-0.70593 0.40985,-1.77547 0.62679,0.42966 1.25847,0.65776 1.58667,0.53676 0.45109,-0.16629 0.18437,-0.93338 -0.6185,-1.70484 -0.007,-0.006 -0.003,-0.0235 -0.009,-0.0298 0.79379,0.0636 1.47351,-0.0622 1.72251,-0.36141 0.33198,-0.39899 -0.26275,-0.94019 -1.34401,-1.2068 0.68941,-0.33095 1.21363,-0.78352 1.27426,-1.13592 0.0831,-0.48271 -0.70674,-0.62061 -1.7763,-0.31103 0.44256,-0.65024 0.67176,-1.32154 0.53759,-1.68549 -0.18079,-0.49035 -0.98239,-0.23419 -1.75384,0.56871 0.0642,-0.76983 -0.0702,-1.43675 -0.34215,-1.66306 -0.36371,-0.30263 -0.86787,0.30215 -1.13769,1.35446 -0.34983,-0.6761 -0.83682,-1.2066 -1.23475,-1.27507 -0.0692,-0.0119 -0.14225,-0.014 -0.19764,-0.002 z m 1.08037,3.23053 c 0.45527,-0.21265 1.01485,-0.15829 1.41155,0.19934 0.52893,0.47683 0.58035,1.31004 0.10352,1.83898 -0.47684,0.52893 -1.28996,0.54098 -1.8189,0.0642 -0.52893,-0.47683 -0.57072,-1.28032 -0.0939,-1.80926 0.11922,-0.1322 0.24594,-0.22232 0.39771,-0.29321 z"
id="path21732"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

View File

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="9.7133551"
height="17.302479"
id="svg3545"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="marguerite2.svg">
<defs
id="defs3547" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="31.678384"
inkscape:cx="1.7640442"
inkscape:cy="9.2616826"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="1366"
inkscape:window-height="693"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:window-maximized="1" />
<metadata
id="metadata3550">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-370.51546,-524.72877)">
<path
inkscape:connector-curvature="0"
style="fill:none;stroke:#e3a8ca;stroke-width:0.52100000000000002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 371.98315,541.89389 c 0,0 -3.84717,-6.51239 2.9309,-11.1684"
id="path18079"
sodipodi:nodetypes="cc" />
<path
style="fill:#e3a8ca;fill-opacity:1;stroke:none;stroke-width:0.02643993000000000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
d="m 374.06942,524.98305 c -0.0555,0.0121 -0.0932,0.0392 -0.139,0.0779 -0.26748,0.22568 -0.30318,0.86807 -0.0925,1.63973 -0.60467,-0.38239 -1.22096,-0.57176 -1.55776,-0.44759 -0.4726,0.17426 -0.21192,0.88919 0.53013,1.63495 -0.72763,-0.0235 -1.38812,0.13565 -1.63414,0.4313 -0.35439,0.4259 0.24284,0.9795 1.32392,1.24615 0.0225,0.006 0.0465,0.005 0.0691,0.0104 -0.75327,0.34023 -1.3127,0.78423 -1.37308,1.13511 -0.0805,0.46786 0.76051,0.5684 1.88556,0.24275 -0.4516,0.65673 -0.69341,1.35664 -0.55767,1.72486 0.17849,0.48423 0.94325,0.25726 1.70403,-0.5197 -0.028,0.72923 0.10161,1.37245 0.39199,1.61403 0.40436,0.33646 0.93125,-0.22318 1.20599,-1.24518 0.33692,0.6288 0.76358,1.08317 1.12709,1.14571 0.53032,0.0913 0.71944,-0.70593 0.40985,-1.77547 0.62679,0.42966 1.25847,0.65776 1.58667,0.53676 0.45109,-0.16629 0.18437,-0.93338 -0.6185,-1.70484 -0.007,-0.006 -0.003,-0.0235 -0.009,-0.0298 0.79379,0.0636 1.47351,-0.0622 1.72251,-0.36141 0.33198,-0.39899 -0.26275,-0.94019 -1.34401,-1.2068 0.68941,-0.33095 1.21363,-0.78352 1.27426,-1.13592 0.0831,-0.48271 -0.70674,-0.62061 -1.7763,-0.31103 0.44256,-0.65024 0.67176,-1.32154 0.53759,-1.68549 -0.18079,-0.49035 -0.98239,-0.23419 -1.75384,0.56871 0.0642,-0.76983 -0.0702,-1.43675 -0.34215,-1.66306 -0.36371,-0.30263 -0.86787,0.30215 -1.13769,1.35446 -0.34983,-0.6761 -0.83682,-1.2066 -1.23475,-1.27507 -0.0692,-0.0119 -0.14225,-0.014 -0.19764,-0.002 z m 1.08037,3.23053 c 0.45527,-0.21265 1.01485,-0.15829 1.41155,0.19934 0.52893,0.47683 0.58035,1.31004 0.10352,1.83898 -0.47684,0.52893 -1.28996,0.54098 -1.8189,0.0642 -0.52893,-0.47683 -0.57072,-1.28032 -0.0939,-1.80926 0.11922,-0.1322 0.24594,-0.22232 0.39771,-0.29321 z"
id="path21732"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
includes/images/tache.pdf Normal file

Binary file not shown.

65
includes/images/tache.svg Normal file
View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="27.870481"
height="25.244314"
id="svg3404"
version="1.1"
inkscape:version="0.48.0 r9654"
sodipodi:docname="tache.svg">
<defs
id="defs3406" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.6"
inkscape:cx="13.623767"
inkscape:cy="7.8225373"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:window-width="578"
inkscape:window-height="457"
inkscape:window-x="0"
inkscape:window-y="49"
inkscape:window-maximized="0" />
<metadata
id="metadata3409">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-114.63619,-236.88289)">
<path
inkscape:connector-curvature="0"
d="m 127.88705,259.99655 c 0.29228,-2.56128 -2.1349,-1.0935 -2.12346,-0.37483 0.007,0.46443 0.45197,1.12991 0.91038,1.05497 3.39889,-0.55559 6.62492,-1.88545 9.93738,-2.82818 -12.5133,12.5133 -30.20977,-5.18318 -17.69648,-17.69647 l 0,0 c 9.27966,-2.56205 7.932,-5.13887 12.33194,-1.36658 0.54254,0.46515 0.84319,1.29228 1.52475,1.50716 0.59991,0.18913 1.22199,-0.29903 1.83298,-0.44854 14.24995,4.74998 7.53246,24.90245 -6.71749,20.15247 z"
id="path4324"
style="fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

152
lal.txt Normal file
View File

@ -0,0 +1,152 @@
Licence Art Libre
Licence Art Libre 1.3 (LAL 1.3)
Préambule :
Avec la Licence Art Libre, l'autorisation est donnée de copier, de diffuser et de transformer librement les oeuvres dans le respect des droits de l'auteur.
Loin d'ignorer ces droits, la Licence Art Libre les reconnaît et les protège. Elle en reformule l'exercice en permettant à tout un chacun de faire un usage créatif des productions de l'esprit
quels que soient leur genre et leur forme d'expression.
Si, en règle générale, l'application du droit d'auteur conduit à restreindre l'accès aux oeuvres de l'esprit, la Licence Art Libre, au contraire, le favorise. L'intention est d'autoriser
l'utilisation des ressources d'une oeuvre ; créer de nouvelles conditions de création pour amplifier les possibilités de création. La Licence Art Libre permet d'avoir jouissance des oeuvres
tout en reconnaissant les droits et les responsabilités de chacun.
Avec le développement du numérique, l'invention d'internet et des logiciels libres, les modalités de création ont évolué : les productions de l'esprit s'offrent naturellement à la circulation,
à l'échange et aux transformations. Elles se prêtent favorablement à la réalisation d'oeuvres communes que chacun peut augmenter pour l'avantage de tous.
C'est la raison essentielle de la Licence Art Libre : promouvoir et protéger ces productions de l'esprit selon les principes du copyleft : liberté d'usage, de copie, de diffusion, de
transformation et interdiction d'appropriation exclusive.
Définitions :
Nous désignons par « oeuvre », autant l'oeuvre initiale, les oeuvres conséquentes, que l'oeuvre commune telles que définies ci-après :
L'oeuvre commune :
Il s'agit d'une oeuvre qui comprend l'oeuvre initiale ainsi que toutes les contributions postérieures (les originaux conséquents et les copies). Elle est créée à l'initiative de l'auteur
initial qui par cette licence définit les conditions selon lesquelles les contributions sont faites.
L'oeuvre initiale :
C'est-à-dire l'oeuvre créée par l'initiateur de l'oeuvre commune dont les copies vont être modifiées par qui le souhaite.
Les oeuvres conséquentes :
C'est-à-dire les contributions des auteurs qui participent à la formation de l'oeuvre commune en faisant usage des droits de reproduction, de diffusion et de modification que leur confère la
licence.
Originaux (sources ou ressources de l'oeuvre) :
Chaque exemplaire daté de l'oeuvre initiale ou conséquente que leurs auteurs présentent comme référence pour toutes actualisations, interprétations, copies ou reproductions ultérieures.
Copie :
Toute reproduction d'un original au sens de cette licence.
1- OBJET.
Cette licence a pour objet de définir les conditions selon lesquelles vous pouvez jouir librement de l'oeuvre.
2. L'ÉTENDUE DE LA JOUISSANCE.
Cette oeuvre est soumise au droit d'auteur, et l'auteur par cette licence vous indique quelles sont vos libertés pour la copier, la diffuser et la modifier.
2.1 LA LIBERTÉ DE COPIER (OU DE REPRODUCTION).
Vous avez la liberté de copier cette oeuvre pour vous, vos amis ou toute autre personne, quelle que soit la technique employée.
2.2 LA LIBERTÉ DE DIFFUSER (INTERPRÉTER, REPRÉSENTER, DISTRIBUER).
Vous pouvez diffuser librement les copies de ces oeuvres, modifiées ou non, quel que soit le support, quel que soit le lieu, à titre onéreux ou gratuit, si vous respectez toutes les conditions
suivantes :
- joindre aux copies cette licence à l'identique ou indiquer précisément où se trouve la licence ;
- indiquer au destinataire le nom de chaque auteur des originaux, y compris le vôtre si vous avez modifié l'oeuvre ;
- indiquer au destinataire où il pourrait avoir accès aux originaux (initiaux et/ou conséquents).
Les auteurs des originaux pourront, s'ils le souhaitent, vous autoriser à diffuser l'original dans les mêmes conditions que les copies.
2.3 LA LIBERTÉ DE MODIFIER.
Vous avez la liberté de modifier les copies des originaux (initiaux et conséquents) dans le respect des conditions suivantes :
- celles prévues à l'article 2.2 en cas de diffusion de la copie modifiée ;
- indiquer qu'il s'agit d'une oeuvre modifiée et, si possible, la nature de la modification ;
- diffuser cette oeuvre conséquente avec la même licence ou avec toute licence compatible ;
Les auteurs des originaux pourront, s'ils le souhaitent, vous autoriser à modifier l'original dans les mêmes conditions que les copies.
3. DROITS CONNEXES.
Les actes donnant lieu à des droits d'auteur ou des droits voisins ne doivent pas constituer un obstacle aux libertés conférées par cette licence.
C'est pourquoi, par exemple, les interprétations doivent être soumises à la même licence ou une licence compatible. De même, l'intégration de l'oeuvre à une base de données, une compilation ou
une anthologie ne doit pas faire obstacle à la jouissance de l'oeuvre telle que définie par cette licence.
4. L' INTEGRATION DE L'OEUVRE.
Toute intégration de cette oeuvre à un ensemble non soumis à la LAL doit assurer l'exercice des libertés conférées par cette licence.
Si l'oeuvre n'est plus accessible indépendamment de l'ensemble, alors l'intégration n'est possible qu'à condition que l'ensemble soit soumis à la LAL ou une licence compatible.
5. CRITERES DE COMPATIBILITÉ.
Une licence est compatible avec la LAL si et seulement si :
- elle accorde l'autorisation de copier, diffuser et modifier des copies de l'oeuvre, y compris à des fins lucratives, et sans autres restrictions que celles qu'impose le respect des autres
critères de compatibilité ;
- elle garantit la paternité de l'oeuvre et l'accès aux versions antérieures de l'oeuvre quand cet accès est possible ;
- elle reconnaît la LAL également compatible (réciprocité) ;
- elle impose que les modifications faites sur l'oeuvre soient soumises à la même licence ou encore à une licence répondant aux critères de compatibilité posés par la LAL.
6. VOS DROITS INTELLECTUELS.
La LAL n'a pas pour objet de nier vos droits d'auteur sur votre contribution ni vos droits connexes. En choisissant de contribuer à l'évolution de cette oeuvre commune, vous acceptez seulement
d'offrir aux autres les mêmes autorisations sur votre contribution que celles qui vous ont été accordées par cette licence. Ces autorisations n'entraînent pas un désaisissement de vos droits
intellectuels.
7. VOS RESPONSABILITES.
La liberté de jouir de l'oeuvre tel que permis par la LAL (liberté de copier, diffuser, modifier) implique pour chacun la responsabilité de ses propres faits.
8. LA DURÉE DE LA LICENCE.
Cette licence prend effet dès votre acceptation de ses dispositions. Le fait de copier, de diffuser, ou de modifier l'oeuvre constitue une acceptation tacite.
Cette licence a pour durée la durée des droits d'auteur attachés à l'oeuvre. Si vous ne respectez pas les termes de cette licence, vous perdez automatiquement les droits qu'elle vous confère.
Si le régime juridique auquel vous êtes soumis ne vous permet pas de respecter les termes de cette licence, vous ne pouvez pas vous prévaloir des libertés qu'elle confère.
9. LES DIFFÉRENTES VERSIONS DE LA LICENCE.
Cette licence pourra être modifiée régulièrement, en vue de son amélioration, par ses auteurs (les acteurs du mouvement Copyleft Attitude) sous la forme de nouvelles versions numérotées.
Vous avez toujours le choix entre vous contenter des dispositions contenues dans la version de la LAL sous laquelle la copie vous a été communiquée ou alors, vous prévaloir des dispositions
d'une des versions ultérieures.
10. LES SOUS-LICENCES.
Les sous-licences ne sont pas autorisées par la présente. Toute personne qui souhaite bénéficier des libertés qu'elle confère sera liée directement aux auteurs de l'oeuvre commune.
11. LE CONTEXTE JURIDIQUE.
Cette licence est rédigée en référence au droit français et à la Convention de Berne relative au droit d'auteur.
MODE D'EMPLOI :
- Comment utiliser la Licence Art Libre ?
Pour bénéficier de la Licence Art Libre il suffit d'accompagner votre
oeuvre de cette mention :
[Nom de l'auteur, titre, date et le cas échéant, le nom des
auteurs de l'oeuvre initiale et conséquentes ainsi que leur localisation].
Copyleft: cette oeuvre est libre, vous pouvez la copier, la diffuser et la modifier selon les termes de la Licence Art Libre http://www.artlibre.org
- Pourquoi utiliser la Licence Art Libre ?
1/ Pour mettre à disposition votre oeuvre au plus grand nombre.
2/ Pour la laisser diffuser librement.
3/ Pour lui permettre d'évoluer en autorisant sa copie, diffusion et
transformation par d'autres.
4/ Pour pouvoir vous-même utiliser les ressources d'une oeuvre quand celle-ci est sous Licence Art Libre : la copier, la diffuser ou la transformer librement.
5/ Ce n'est pas tout : La Licence Art Libre offre un cadre juridique intéressant pour empêcher toute appropriation abusive. Il n'est pas possible de s'emparer de votre oeuvre pour en
court-circuiter le processus créatif et en avoir une jouissance exclusive.
- Quand utiliser la Licence Art Libre ?
Chaque fois que vous voulez bénéficier et faire bénéficier des droits de copie, diffusion et transformation des créations, sans qu'il n'y ait d'appropriation exclusive, utilisez la Licence Art
Libre. Par exemple, pour des projets scientifiques, artistiques ou pédagogiques.
- A quels types d'oeuvres convient la Licence Art Libre ?
La Licence Art Libre s'applique aussi bien aux oeuvres numériques que non numériques.
Vous pouvez mettre sous Licence Art Libre tout texte, toute image, tout son, tout geste, toutes sortes de machins sur lesquels vous disposez suffisamment de droits d'auteurs pour agir.
- Cette licence a une histoire :
Elle est née de l'observation et de la pratique du numérique, du logiciel libre, d'internet et de l'art. Elle est issue des rencontres « Copyleft Attitude » qui ont eu lieu à Paris en 2000.
Pour la première fois elles faisaient se rencontrer des informaticiens du libre avec des gens du monde de l'art. Il s'agissait d'adapter les principes du copyleft qui définissent le logiciel
libre à toutes sortes de créations. http://www.artlibre.org
Copyleft Attitude, 2007.
Vous pouvez reproduire et diffuser cette licence à l'identique (verbatim).
Document publié sur artlibre.org
Vous pouvez le consulter en ligne depuis http://artlibre.org/licence/lal

775
lolipop.cls Normal file
View File

@ -0,0 +1,775 @@
% Bienvenue sur la classe lolipop.
\ProvidesClass{lolipop}[2012/03/31]
% Lolipop est une classe LaTeX moderne.
\NeedsTeXFormat{LaTeX2e}
% Elle se base pour l'essentiel sur la classe LaTeX book.
\LoadClass[10pt,twoside,french]{book}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Dépendances générales
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Nous écrivons en unicode.
\RequirePackage[utf8]{inputenc}
% Nous utilisons de jolies fontes vectorielles.
\RequirePackage[T1]{fontenc}
% Packagé dans tex-gyre
\RequirePackage{tgchorus}
% Packagé dans lmodern
\RequirePackage{lmodern}
% Nous étendons LaTeX avec le symbole .
\RequirePackage{eurosym}
\DeclareUnicodeCharacter{20AC}{{\euro}}
% Nous aurons besoin de quadrichromie,
\RequirePackage[cmyk]{xcolor}
% ainsi que de différentes subtilités graphiques.
\RequirePackage{pgf}
\RequirePackage{tikz}
\usetikzlibrary{shapes,snakes,shadows,arrows}
\RequirePackage{amssymb}
% Le paquet environ permet facilement de switcher entre macro et environnement.
\usepackage{environ}
% Le paquet ifthen facilite le contrôle de flux.
\usepackage{ifthen}
\usepackage[strict]{changepage}
% Nous définissons de nouveaux types de flottants en nous appuyant sur le paquet
% float.
\usepackage{float}
% Nous éditons les hyperliens, avec césure, unicode, et sans cadre.
\RequirePackage[hyphens]{url}
\RequirePackage[breaklinks=true, unicode=True, pdfborder={0 0 0}]{hyperref}
\def\UrlNoBreaks{\do\(\do\[\do\{\do\<\do\:}%
% Le paquet microtype permet les fonctionnalités de microtypographie.
% \RequirePackage{microtype}
% Et finalement, nous mettrons en oeuvre les subtilités de la typographie
% française.
\RequirePackage[french]{babel}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Chemins
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\@includes{includes/}
\def\@images{\@includes images/}
\def\@screenshots{\@includes screenshots/}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Mise en page
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Avec geometry, c'est trop facile.
\RequirePackage[
paperwidth = 168mm,
paperheight = 230mm,
inner = 17mm,
outer = 3.2cm,
marginparwidth = 2.7cm,
marginparsep = .5cm,
top = 15mm,
bottom = 25mm,
twoside
]{geometry}
% Toutefois, nous modifierons la géométrie pour le mainmatter, et la restaurons
% pour le backmatter.
\let\ltxmainmatter\mainmatter
\def\mainmatter{
\newgeometry{
inner = 17mm,
outer = 6.2cm,
marginparwidth = 5.7cm,
marginparsep = .5cm,
top = 15mm,
bottom = 25mm,
twoside
}
\ltxmainmatter
}
\let\ltxbackmatter\backmatter
\def\backmatter{
\restoregeometry
\ltxbackmatter
}
% Headers et footers discrets
\pagestyle{plain}%
% Pas de césure pour les mots en majuscule.
\uchyph=0
% Traits de coupe et marques d'impression, en option
\usepackage{eso-pic}
\def\lolipop@addborder{
\pgfdeclareimage{bordure}{\@images bordure}
\newcommand\reflecteven[1]{\checkoddpage\ifoddpage{{##1}}\else\reflectbox{##1}\fi}
\AddToShipoutPicture{%
\parindent 0pt%
\reflecteven{\pgfuseimage{bordure}}%
\hspace{-168mm}
}
}
\DeclareOption{imprimeur}{\lolipop@addborder}
\ProcessOptions
% Autorisons plus d'écarts entre mots.
\pretolerance=9999
% \tolerance=1000
% \emergencystretch 0.5pt
% \hbadness9999
% \vbadness9999
\setlength\parskip{0pt plus 4pt minus 0pt}
% Autorisons plus d'écarts entre flottants.
\setlength\floatsep {12\p@ \@plus 4\p@ \@minus 4\p@}
\setlength\textfloatsep{20\p@ \@plus 4\p@ \@minus 6\p@}
\setlength\intextsep {12\p@ \@plus 4\p@ \@minus 4\p@}
\setlength\abovecaptionskip{10\p@ \@plus 4\p@ \@minus 2\p@}
\setlength\belowcaptionskip{0\p@ \@plus 4\p@ \@minus 0\p@}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Mise en forme
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Couleur %%%
% Le magenta est la couleur dominante du guide.
\definecolor{mgray}{cmyk}{0,0.191,0.080,0.263}
\definecolor{magenta}{cmyk}{0,1,0,0}
\newcommand{\magenta}{\color{magenta}}
% Nous l'utiliserons notamment pour les emphases.
\renewcommand{\emph}[1]{{\it#1}}
\newcommand{\strong}[1]{{\bf\magenta#1}}
% Ainsi que pour les exergues, que nous définirons comme un paragraphe centré
% dans la marge.
\NewEnviron{exergue}{
\let\href\fnhref
\marginpar{
\checkoddpage\ifoddpage\raggedright\else\raggedleft\fi
\begin{minipage}{4.0cm}
\centering
\bf\large\magenta
\BODY
\end{minipage}
}
\let\href\mphref
}
%%% Hyperliens %%%
% La coloration des liens est sans intérêt en général (on le fera à plus haut
% niveau si nécessaire).
\hypersetup{colorlinks=false}
% Par contre, ceux-ci doivent être imprimés vu que le guide est destiné à
% l'impression. Pour cela, nous stockons l'interfaces de hyperref et
% redéfinissons les notres.
\let\hhref\href
\let\hurl\url
\let\href\mphref
\newcommand{\mphref}[2]{\hhref{#1}{#2\footnote{\url{#1}}}}
\renewcommand{\url}[1]{\hurl{#1}}
\newcommand{\email}[1]{\hhref{mailto:#1}{\tech{#1}}}
% Cependant, cela ne permet plus d'afficher un lien dans une footnote. Pour
% cela, on va hacker les footnotes.
\newcommand{\fnhref}[2]{#2 (\url{#1})}
\let\ltxfootnote\footnote
\renewcommand{\footnote}[1]{%
\let\href\fnhref%
\ltxfootnote{#1}%
\let\href\mphref%
}
%%% Fontes %%%
% Une interface pour acceder aux fontes TgChorus.
\newcommand{\chorus}{\fontfamily{qzc}\selectfont}
\newcommand{\textchorus}[1]{{\chorus #1}}
% Nous utiliserons TgChorus pour les headers.
\newcommand{\headingfont}{\chorus}
\newcommand{\textheadingfont}[1]{{\chorus #1}}
%%% Autres interfaces %%%
% Pour l'écrit étranger.
\newcommand{\foreign}[1]{{\it #1}}
\let\etranger\foreign
% Pour les marques.
\newcommand{\brand}[1]{{#1}}
\let\marque\brand
% Pour les aspects techniques.
\newcommand{\tech}[1]{{\tt #1}}
\let\info\tech
\let\shell\tech
\let\command\tech
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Sectionning
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Décoration %%%
\newcommand\reflectodd[1]{\checkoddpage\ifoddpage{\reflectbox{#1}}\else{#1}\fi}
\newlength{\headwidth}
\pgfdeclareimage{tache}{\@images tache}
\newcommand{\fancychapter}[1]{
\reflectodd{
\setlength\headwidth{0.6\columnwidth}
\setbox0=\hbox{\hspace{1em}\reflectodd{#1}}
\ifthenelse{\lengthtest{\wd0>\headwidth}}
{\setbox0=\hbox{\hspace{1em}\reflectodd{\parbox[b]{0.6\columnwidth}{\alignhead #1}}}}{}
\pgfmathsetmacro{\largeur}{\wd0*0.07}
\parindent\z@
\begin{tikzpicture}
\draw[thick,scale=0.5] (0,0) -- node[above=10pt-1.1\dp0]{\copy0} (\largeur + 0.35,0);
\node {\pgfuseimage{tache}};
\end{tikzpicture}
}
}
\newcommand{\fancymark}[1]{
\setbox0=\hbox{#1}
\pgfmathsetmacro{\largeur}{\wd0*0.07}
\begin{tikzpicture}
\draw[thick,scale=0.5] (0,0) -- node[above=1pt-\dp0]{\copy0} (\largeur + 0.35,0);
\draw[scale=0.5] (\largeur,0) to[in=175,out=0,looseness=1.25] (\largeur + 0.75,0.25) node {$\scriptscriptstyle\blacksquare$};
\draw[thick,scale=0.5] (\largeur + 0.125,0) -- (\largeur + 0.75 + 0.25 + 0.125,0) node {$\scriptscriptstyle\blacktriangleright$};
\draw[scale=0.5] (\largeur+0.25,0) to[in=170,out=0,looseness=1.25] (\largeur+1-0.125,-0.25) node {$\scriptscriptstyle\bigstar$};
\end{tikzpicture}
}
%%% Chapitres %%%
\def\alignhead{\checkoddpage\ifoddpage\raggedright\else\raggedleft\fi}
\renewcommand\chapter{
\clearpage
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter
}
\def\@chapapp{}
\def\@makechapterhead#1{%
\vspace*{20\p@}%
{\parindent \z@
\alignhead
\headingfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\Huge\bfseries
{\Large\@chapapp}\space\thechapter.\par
\vspace*{10\p@}%
\fi
\fi
\interlinepenalty\@M
\fancychapter {
\headingfont
\Huge \bfseries #1
}
\par\nobreak
\vskip 20\p@
}
}
\def\@makeschapterhead#1{%
\vspace*{20\p@}%
{\parindent \z@
\alignhead
\fancychapter {
\headingfont
\interlinepenalty\@M
\Huge \bfseries #1
}
\par\nobreak
\vskip 20\p@
}
}
%%% Autres %%%
\renewcommand\section{\@startsection {section}{1}{\z@}%
{-2.5ex \@plus -2ex \@minus -.2ex}%
{2.3ex \@plus.2ex \@minus-.1ex}%
{\raggedright\magenta\headingfont\Large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
{-2.25ex\@plus -2ex \@minus -.2ex}%
{1.5ex \@plus .1ex \@minus-.1ex}%
{\raggedright\magenta\headingfont\large\bfseries}}
\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{-2.00ex\@plus -2ex \@minus -.2ex}%
{1.2ex \@plus .1ex \@minus-.1ex}%
{\raggedright\magenta\headingfont\normalsize\bfseries$\blacktriangleright$\hspace{1ex}}}
\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
{-1.8ex \@plus-1ex \@minus-.1ex}%
{0.5ex \@plus 0.1ex \@minus-.1ex}%
{\raggedright\normalcolor\normalfont\normalsize\itshape$\looparrowright$\hspace{1ex}}}
\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
{2.25ex \@plus 1ex \@minus .1ex}%
{-1em}%
{\normalcolor\normalfont\normalsize\itshape}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : captures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Redéfinissons un style "lolipop", inspiré de plain.
\newcommand\floatc@lolipop[2]{
\setbox\@tempboxa\hbox{\textit{\normalcolor #2}}%
\ifdim\wd\@tempboxa>\hsize \textit{\normalcolor #2}\par
\else\hbox to\hsize{\hfil\box\@tempboxa\hfil}\fi
}
\newcommand\fs@lolipop{
\let\@fs@capt\floatc@lolipop
\def\@fs@pre{}\def\@fs@post{}%
\def\@fs@mid{\vspace\abovecaptionskip\relax}%
\let\@fs@iftopcapt\iffalse}
% Et utilisons le style lolipop
\floatstyle{lolipop}
\newfloat{screenshot}{tbp}{scr}
\floatname{screenshot}{Capture}
% Mais le flottant ne sera pas l'interface utilisateur. À la place, nous
% utiliserons un environnement "capture", pour simplifier.
\NewEnviron{capture}[2][tbp]{
\let\href\fnhref
\begin{screenshot}[#1]
\begin{center}
\pgfimage[width=0.9\columnwidth]{\@screenshots #2}
\end{center}
\caption{\BODY}
\end{screenshot}
\let\href\mphref
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : logiciels
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Commençons par écrire un constructeur pour les parametres à déclarer.
\def\lolipop@declare#1{%
\global\long\expandafter%
\def \csname lolipop@#1\endcsname {}%
\global\long\expandafter%
\def \csname #1\endcsname ##1{%
\global\long\expandafter%
\def \csname lolipop@#1\endcsname{##1}%
}%
}
% Déclarons les paramètres qui nous intéressent.
\lolipop@declare{nom}
\lolipop@declare{logo}
\lolipop@declare{description}
\lolipop@declare{apprentissage}
\lolipop@declare{installation}
\lolipop@declare{lien}
\lolipop@declare{equivalent}
% L'interface utilisateur est l'environnement "logiciel". Là où le logiciel est
% déclaré, son résumé est inséré en marge et une référence est crée.
\NewEnviron{logiciel}{
\nom{} \logo{} \description{} \apprentissage{}
\installation{} \lien{} \equivalent{}
\BODY
\let\href\fnhref
\marginpara{
\label{logiciel:\lolipop@nom}
\begin{rosebox}{\lolipop@nom}
\sffamily\footnotesize
% Logo : \lolipop@logo
\if@not@empty{\lolipop@description }{\lolipop@description \\ }
\if@not@empty{\lolipop@apprentissage}{Apprentissage : \iconify{hirondelle}{\lolipop@apprentissage} \\ }
\if@not@empty{\lolipop@installation }{Installation : \iconify{marguerite}{\lolipop@installation} \\ }
\if@not@empty{\lolipop@lien }{Lien : \lolipop@lien \\ }
\if@not@empty{\lolipop@equivalent }{Équivalents : \lolipop@equivalent \\ }
\end{rosebox}
}
\let\href\mphref
}
% \marginpara est une version améliorée de \marginpar ...
\newlength\marginboxwidth
\setlength\marginboxwidth{57mm}
\def\marginpara#1{%
\setbox0=\hbox{\parbox[c]{\marginboxwidth}{#1}}%
\marginpar{\mbox{}\vspace{0.1\ht0}\copy0\vspace{0.1\ht0}}%
}
% Déclarons les icones utilisées de façon répétitives, pour optimiser l'espace.
\pgfdeclareimage[height=8pt]{hirondelle1}{\@images hirondelle1}
\pgfdeclareimage[height=8pt]{hirondelle2}{\@images hirondelle2}
\pgfdeclareimage[height=8pt]{marguerite1}{\@images marguerite1}
\pgfdeclareimage[height=8pt]{marguerite2}{\@images marguerite2}
% Une jolie boite de titre pour coller cela.
\tikzstyle{roseboxstyle}=[fill=magenta!20, very thick, drop shadow={color = magenta!60!black!40}, rectangle, inner sep=4pt, inner ysep=4pt]
\tikzstyle{rosetitlebox}=[fill=magenta, text=black, drop shadow={color = magenta!70!black!70}, inner ysep=4pt, inner sep=1ex]
\addtolength\marginboxwidth{-4pt}
\NewEnviron{rosebox}[1]{
\begin{tikzpicture}
\node [roseboxstyle] (box){
\begin{minipage}{\marginboxwidth}
\checkoddpage\ifoddpage\raggedright\else\raggedleft\fi
\vspace{10pt}
\begin{minipage}{40mm}
\BODY
\end{minipage}
\vspace{-8pt}
\end{minipage}
};
\checkoddpage\ifoddpage
\node[rosetitlebox, rounded corners, right=6pt] at (box.north west) {\large\bf #1};
\else
\node[rosetitlebox, rounded corners, left=6pt] at (box.north east) {\large\bf #1};
\fi
\end{tikzpicture}
}
% Test si un contenu est vide.
\def\if@not@empty#1#2{%
\ifthenelse{\equal{#1}{}}{}{#2}%
}
% Insert autant d'image1 que d'étoiles passées en argument. Complète avec autant
% d'image2 que nécessaire. Ce n'est pas codé très intelligemment, mais c'est
% efficace.
\def\iconify#1#2{
\ifthenelse{\equal{#2}{*}}{
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#11}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#12}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#12}}}
}
{
\ifthenelse{\equal{#2}{**}}{
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#11}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#11}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#12}}}
}
{
\ifthenelse{\equal{#2}{***}}{
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#11}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#11}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#11}}}
}
{
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#12}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#12}}}
\raisebox{-2pt}{\makebox[1em]{\pgfuseimage{#12}}}
}
}
}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : ressources
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Définit un autre type de flottant, les encarts "Pour aller plus loin"
\NewEnviron{ressource}[1]{
\let\href\fnhref
\label{#1}
\marginpara{
\cyanbox{Pour aller plus loin}{
\sffamily\footnotesize \BODY
\ifthenelse{\equal{#1}{}}{}{%
\begin{center}
\pgfimage[width=35mm]{\@images #1}
\end{center}
}
}
}
\let\href\mphref
}
% Ce flottant fait appel à une autre boite en marge, que l'on nomme les cyanbox
\tikzstyle{cyanboxstyle}=[fill=cyan!20, very thick, drop shadow={color = cyan!60!black!40}, rectangle, inner sep=4pt, inner ysep=4pt]
\tikzstyle{cyantitlebox}=[fill=cyan, text=black, drop shadow={color = cyan!70!black!70}, inner ysep=4pt, inner sep=1ex]
\newcommand{\cyanbox}[2]{
\begin{tikzpicture}
\node [cyanboxstyle] (box){
\begin{minipage}{\marginboxwidth}
\checkoddpage\ifoddpage\raggedright\else\raggedleft\fi
\vspace{10pt}
\begin{minipage}{40mm}
\raggedright #2
\end{minipage}
\end{minipage}
};
\checkoddpage\ifoddpage
\node[cyantitlebox, rounded corners, right=6pt] at (box.north west) {\bf #1};
\else
\node[cyantitlebox, rounded corners, left=6pt] at (box.north east) {\bf #1};
\fi
\end{tikzpicture}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : le saviez vous ?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Définit un autre type de flottant, les encarts "Le saviez vous ?"
\def\lesaviezvous{Le saviez vous~?\Large?}
\newcommand\didyouknow[1]{
\let\href\fnhref
\label{#1}
\marginpara{
\begin{bluebox}{\lesaviezvous}
\sffamily\footnotesize #1
\end{bluebox}
}
\let\href\mphref
}
% Ce flottant fait appel à une autre boite en marge, que l'on nomme les bluebox
\tikzstyle{blueboxstyle}=[fill=cyan!20, very thick, drop shadow={color = cyan!60!black!40}, rectangle, inner sep=4pt, inner ysep=4pt]
\tikzstyle{bluetitlebox}=[fill=cyan, text=black, drop shadow={color = cyan!70!black!70}, inner ysep=4pt, inner sep=1ex]
\NewEnviron{bluebox}[1]{
\begin{tikzpicture}
\node [blueboxstyle] (box){
\begin{minipage}{\marginboxwidth}
\checkoddpage\ifoddpage\raggedright\else\raggedleft\fi
\vspace{10pt}
\begin{minipage}{40mm}
\raggedright\BODY
\end{minipage}
\end{minipage}
};
\checkoddpage\ifoddpage
\node[bluetitlebox, rounded corners, right=6pt] at (box.north west) {\bf #1};
% \node[left=-8pt] at (box.west) {\bf\Huge\textcolor{black!60}{?}};
\else
\node[bluetitlebox, rounded corners, left=6pt] at (box.north east) {\bf #1};
% \node[right=-8pt] at (box.east) {\bf\Huge\textcolor{black!60}{?}};
\fi
\end{tikzpicture}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : encarts
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newlength\boxwidth
\newlength\bottomspace
\setlength\boxwidth{131mm}
\setlength\bottomspace{-\baselineskip}
\addtolength\boxwidth{-10pt}
% Ce flottant fait appel à une autre boite en marge, que l'on nomme les whitebox
\tikzstyle{whiteboxstyle}=[draw=magenta, fill=white, very thick, rectangle, rounded corners, inner sep=4pt, inner ysep=4pt]
\tikzstyle{whitetitlebox}=[fill=white, text=black, drop shadow, inner ysep=4pt, inner sep=1ex]
\def\whitebox#1#2{
\checkoddpage\ifoddpage\else\hspace{-\marginparwidth}\hspace{15mm}\fi
\begin{tikzpicture}
\node [whiteboxstyle] (box){
\begin{minipage}{\boxwidth}
\parindent 15pt
\vspace{10pt}
#2
\end{minipage}
};
\node[whitetitlebox, rounded corners, right=6pt] at (box.north west) {\bf #1};
\end{tikzpicture}
\vspace{\bottomspace}
}
% Et utilisons le style lolipop
\floatstyle{lolipop}
\newfloat{encartflottant}{tbp}{scr}
\floatname{encartflottant}{Encart}
% Mais le flottant ne sera pas l'interface utilisateur. À la place, nous
% utiliserons un environnement "encart", pour simplifier.
\NewEnviron{encart}[2][tbp]{
\begin{encartflottant}[#1]
\label{#2}
\whitebox{#2}{\BODY}
\end{encartflottant}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Glossaire(s)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Entree de glossaire
\NewEnviron{Glossaire}[1]{%
\setlength\parskip{0pt plus 0pt minus 0pt}
\subsubsection{#1}%
\hypertarget{glossaire:#1}{}%
\BODY%
}
% Référence dans le texte
% TODO: améliorer la présentation.
% Idée : ne mettre en exergue qu'une fois par chapitre, à la première occurence.
\newcommand{\glossaire}[2][]{%
\ifthenelse{\equal{#1}{}}{\def\target{#2}}{\def\target{#1}}%
\hyperlink{glossaire:\target}{%\magenta#2\textsuperscript{?}}%
#2}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 1er et 2e de couvertures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Déclarons les paramètres qui nous intéressent
\lolipop@declare{title}
\lolipop@declare{subject}
\lolipop@declare{keywords}
\lolipop@declare{version}
\lolipop@declare{date}
\lolipop@declare{organisation}
\lolipop@declare{orgwebsite}
\lolipop@declare{orgcontact}
\lolipop@declare{orgaddress}
\lolipop@declare{sourcesaddress}
% Profitons en pour renseigner les métadonnées.
\AtBeginDocument{
\hypersetup{
pdftitle=\lolipop@title,
pdfauthor=\lolipop@organisation,
pdfsubject=\lolipop@subject,
pdfkeywords=\lolipop@keywords,
}
}
% Page de titre
\def\maketitle{%
\thispagestyle{empty}
\AddToShipoutPicture*{%
\parindent 0pt%
\pgfimage{\@images couverture}%
}
\mbox{}
\clearpage
\makeours
\clearpage
}
% Ours
\def\makeours{
\mbox{}
\vfill
\begin{center}\footnotesize
\lolipop@title\ --- \reflectbox{\copyright} \lolipop@organisation \\
Version \lolipop@version\ du \lolipop@date \\
\lolipop@orgaddress \\
Site Web : \url{\lolipop@orgwebsite} \\
\email{\lolipop@orgcontact} \\
\vspace{0.5\baselineskip}
Licence de ce document : voir page \pageref{licence}. \\
Sources originales et version \info{pdf} maintenue : \\
\url{\lolipop@sourcesaddress}
\end{center}
\vspace{1cm}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 3e et 4e de couvertures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\makecouv{
\clearpage
\checkoddpage\ifoddpage\mbox{}\clearpage\fi
\setlength\bottomspace{0.0\baselineskip}
\RenewEnviron{encart}[1]{
\begin{encartflottant}[b!]
\hspace{-16mm}\whitebox{##1}{\BODY}
\end{encartflottant}
}
\newgeometry{
inner = 17mm,
outer = 20mm,
marginparwidth = 0mm,
marginparsep = 0mm,
top = 14mm,
bottom = 14mm,
twoside
}
\setlength\floatsep{16\p@ \@plus 8\p@ \@minus 4\p@}
\thispagestyle{empty}
\setcounter{footnote}{0}
\mbox{}\par
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Table des matières
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{tocdepth}{2}
\renewcommand*\l@chapter[2]{%
\ifnum \c@tocdepth >\m@ne
\addpenalty{-\@highpenalty}%
\vskip 1.0em \@plus\p@
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode \magenta\headingfont\bfseries\large
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\penalty\@highpenalty
\endgroup
\fi}
\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
\renewcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Signature
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{multicol}
\NewEnviron{signature}{
\vfill
\begin{center}
\begin{tabular}{lll}
\BODY
\end{tabular}
\end{center}
\vfill
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Annexes
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\let\ltxappendix\appendix
\renewcommand\appendix{\par
\ltxappendix
%\addtocontents{toc}{\clearpage}
\setcounter{chapter}{0}
\setcounter{section}{0}
\gdef\thechapter{\@Alph\c@chapter}
\def\@chapapp{Annexe}
\@mainmattertrue
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Index(es)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Divers
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% On utilise des tirets quadratins à la place de tous les tirets possibles ...
\DeclareUnicodeCharacter{2012}{{--}}
\DeclareUnicodeCharacter{2013}{{--}}
\DeclareUnicodeCharacter{2014}{{--}}
\DeclareUnicodeCharacter{2015}{{--}}

273
lolipop.hva Normal file
View File

@ -0,0 +1,273 @@
\usepackage{book}
\footerfalse
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Dépendances générales
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Nous écrivons en unicode.
\usepackage[utf8]{inputenc}
% Nous étendons LaTeX avec le symbole €.
\usepackage{eurosym}
% Ainsi que de symboles supplémentaires.
\usepackage{amssymb}
% Le paquet ifthen facilite le contrôle de flux.
\usepackage{ifthen}
% Nous définissons de nouveaux types de flottants en nous appuyant sur le paquet
% float.
\usepackage{float}
% Nous éditons les hyperliens, avec césure, unicode, et sans cadre.
\usepackage[hyphens]{url}
\usepackage[breaklinks=true, unicode=True, pdfborder={0 0 0}]{hyperref}
\def\UrlNoBreaks{\do\(\do\[\do\{\do\<\do\:}%
% Et finalement, nous mettrons en oeuvre les subtilités de la typographie
% française.
\usepackage[french]{babel}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Chemins
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\@includes{../includes/}
\def\@images{\@includes images/}
\def\@screenshots{\@includes screenshots/}
\def\@lowres{vignettes/}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Mise en forme
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\strong}[1]{\begin{rawhtml}<strong>\end{rawhtml}#1\begin{rawhtml}</strong>\end{rawhtml}}
% Ainsi que pour les exergues, que nous définirons comme un paragraphe centré
% dans la marge.
\newenvironment{exergue}
{\begin{rawhtml}<div class="guide_exergue">\end{rawhtml}}
{\begin{rawhtml}</div>\end{rawhtml}}
%%% Hyperliens %%%
\newcommand{\email}[1]{\href{mailto:#1}{\tech{#1}}}
%\newcommand{\url}[1]{\href{#1}{\tech{#1}}}
%%% Footnotes
\newcounter{footnotenr}[]
\renewcommand{\footnote}[1]{
\refstepcounter{footnotenr}
\begin{rawhtml}
<span class="guide_footnote"><span class="guide_footnote-nr">\end{rawhtml}\thefootnotenr\begin{rawhtml}</span>
<span class="guide_footnote-content">
\end{rawhtml}#1\begin{rawhtml}</span></span>\end{rawhtml}
}
%%% Autres interfaces %%%
% Pour l'écrit étranger.
\newcommand{\foreign}[1]{\begin{rawhtml}<span class="guide_foreign">\end{rawhtml}#1\begin{rawhtml}</span>\end{rawhtml}}
\let\etranger\foreign
% Pour les marques.
\newcommand{\brand}[1]{\begin{rawhtml}<span class="guide_brand">\end{rawhtml}#1\begin{rawhtml}</span>\end{rawhtml}}
\let\marque\brand
% Pour les aspects techniques.
\newcommand{\tech}[1]{\begin{rawhtml}<span class="guide_tech">\end{rawhtml}#1\begin{rawhtml}</span>\end{rawhtml}}
\let\info\tech
\let\shell\tech
\let\command\tech
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : captures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newenvironment{capture}[2][]{\begin{rawhtml}<div class="guide_capture">
<a href="\end{rawhtml}\@screenshots #2\begin{rawhtml}.png"
class="guide_screenshot_fullscreen">
<img class="guide_screenshot_vignette" src="\end{rawhtml}\@screenshots\@lowres #2\begin{rawhtml}.png"/>
</a>\end{rawhtml}}
{\begin{rawhtml}
</div>\end{rawhtml}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : logiciels
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Déclarons les paramètres qui nous intéressent.
\newcommand{\nom}[1]
{\begin{rawhtml}<div class="guide_nom">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
\newcommand{\logo}[1]{}
\renewcommand{\description}[1]
{\begin{rawhtml}<div class="guide_description">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
\newcommand{\apprentissage}[1]
{\begin{rawhtml}<div class="guide_apprentissage">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
\newcommand{\installation}[1]
{\begin{rawhtml}<div class="guide_installation">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
\newcommand{\lien}[1]
{\begin{rawhtml}<div class="guide_lien">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
\newcommand{\equivalent}[1]
{\begin{rawhtml}<div class="guide_equivalent">\end{rawhtml}#1\begin{rawhtml}</div>\end{rawhtml}}
% L'interface utilisateur est l'environnement "logiciel". Là où le logiciel est
% déclaré, son résumé est inséré en marge et une référence est crée.
\newenvironment{logiciel}
{\begin{rawhtml}<div class="guide_logiciel"><p>\end{rawhtml}}
{\begin{rawhtml}</p></div>\end{rawhtml}\par}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Flottants : encarts
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newenvironment{encart}[2][]
{\begin{rawhtml}<div class="guide_encart" title="\end{rawhtml}#2\begin{rawhtml}"><p>\end{rawhtml}}
{\begin{rawhtml}</p></div>\end{rawhtml}\par}
\newenvironment{ressource}[1]
{\begin{rawhtml}<div class="guide_ressource"><a href="\end{rawhtml}\@images #1\begin{rawhtml}.png"><p>
<img src="\end{rawhtml}\@images\@lowres #1\begin{rawhtml}.png"/></a>\end{rawhtml}}
{\begin{rawhtml}</p></div>\end{rawhtml}\par}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Glossaire(s)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Entree de glossaire
\newenvironment{Glossaire}[1]{
\begin{rawhtml}<dt class="guide_glossaire_entree">\end{rawhtml}
\begin{rawhtml}</div>\end{rawhtml}
#1
\begin{rawhtml}<dd class="guide_glossaire_description">\end{rawhtml}
}{
\begin{rawhtml}</div>\end{rawhtml}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Couvertures
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Commençons par écrire un constructeur pour les parametres à déclarer.
\def\lolipop@declare#1{%
\long\expandafter%
\def \csname lolipop@#1\endcsname {}%
\long\expandafter%
\def \csname #1\endcsname ##1{%
\long\expandafter%
\def \csname lolipop@#1\endcsname{##1}%
}%
}
% Déclarons les paramètres qui nous intéressent
\lolipop@declare{title}
\lolipop@declare{subject}
\lolipop@declare{keywords}
\lolipop@declare{version}
\lolipop@declare{date}
\lolipop@declare{organisation}
\lolipop@declare{orgwebsite}
\lolipop@declare{orgcontact}
\lolipop@declare{orgaddress}
\lolipop@declare{sourcesaddress}
% Page de titre
\def\maketitle{\makeours}
\def\makecouv{}
\def\makeours{
\begin{rawhtml}<div class="guide_title">\end{rawhtml}
\lolipop@title
\begin{rawhtml}</div>
<div class="guide_copyleft">\end{rawhtml}
\reflectbox{\copyright} \lolipop@organisation
\begin{rawhtml}</div>
<div class="guide_version">\end{rawhtml}
Version \lolipop@version\ du \lolipop@date
\begin{rawhtml}</div>
<div class="guide_adresse">\end{rawhtml}
\lolipop@orgaddress
\begin{rawhtml}</div>
<div class="guide_siteweb">\end{rawhtml}
Site Web : \begin{rawhtml}<a href="http://\end{rawhtml}\lolipop@orgwebsite\begin{rawhtml}">\end{rawhtml}
\lolipop@orgwebsite
\begin{rawhtml}</a>\end{rawhtml}
\begin{rawhtml}</div>
<div class="guide_contact">\end{rawhtml}
\begin{rawhtml}<a href="mailto:\end{rawhtml}\lolipop@orgcontact\begin{rawhtml}">\end{rawhtml}
\lolipop@orgcontact
\begin{rawhtml}</a>\end{rawhtml}
\begin{rawhtml}</div>
<div class="guide_licence">\end{rawhtml}
\hyperlink{licence}{Licence de ce document}
\begin{rawhtml}</div>
<div class="guide_source">\end{rawhtml}
Sources originales et version \info{pdf} maintenue :
\begin{rawhtml}<a href="\end{rawhtml}\lolipop@sourcesaddress\begin{rawhtml}">\end{rawhtml}
\lolipop@sourcesaddress
\begin{rawhtml}</a>\end{rawhtml}
\begin{rawhtml}</div>\end{rawhtml}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Table des matières
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\setcounter{tocdepth}{2}
\renewcommand{\tableofcontents}{
\begin{rawhtml}<div class="guide_tableofcontents">\end{rawhtml}
{\@readtoc{htoc}{\contentsname}}
\begin{rawhtml}</div>\end{rawhtml}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Signature
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{multicol}
\newenvironment{signature}
{\begin{rawhtml}<div class="guide_signature">\end{rawhtml}
\begin{center}\begin{tabular}{lll}}
{\begin{rawhtml}</div>\end{rawhtml}
\end{tabular}\end{center}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Divers
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\renewcommand{\@makesection}[7]{%
\renewcommand{\csname @#3@level\endcsname}{#2}%
\renewcommand{#1}[2][]{%
\@secbegin\@checkdepth{#2}{\refstepcounter{#3}}%
\ifoptarg\@checktocdepth{#2}{\@doaddtoc{#2}{#5}{##1}}\else
\@checktocdepth{#2}{\@doaddtoc{#2}{#5}{##2{}}}\fi
\ifoptarg\cuthere{#3}{\@addsecnumber{#2}{#5}{##1}}\else
\cuthere{#3}{\@addsecnumber{#2}{#5}{\begin{@norefs}##2{}\end{@norefs}}}\fi
#4\@secanchor%
\@altdepth{#2}
{\@alttocdepth{#2}{\@locname{htoc\thetocanchor}{#5}#6}{#5#6}}
{\@checktocdepth{#2}{\@locname{htoc\thetocanchor}{}}}%
##2{}#7\@secend}%
\renewcommand{#1*}[1]{%
\@secbegin\cuthere{#3}{##1}%
#4\@secanchor{}##1{}#7\@secend}}%
\def\frontmatter{%
\@makesection
{\chapter}{-1}{chapter}
{\@open{H1}{\envclass@attr{chapter}}}{}{}{\@close{H1}}
}
\def\mainmatter{
\setcounter{chapter}{0}
\@makesection
{\chapter}{-1}{chapter}
{\@open{H1}{\envclass@attr{chapter}}}{\thechapter.}{\quad}{\@close{H1}}
}
\def\backmatter{}
\renewcommand{\large}{\@insert{DIV}{class="guide_large_font"}}

42
teaser.tex Normal file
View File

@ -0,0 +1,42 @@
\documentclass{lolipop}
\usepackage{pdfpages}
\newgeometry{hmargin={4cm}}
\begin{document}\large
\AddToShipoutPicture{\parbox{0pt}{\vspace{-520mm}\rotatebox{45}{\parbox{5cm}{\Huge\bf\color{black!50}\centering Brouillon\\ \normalfont\normalsize Ne pas diffuser, merci}}}}
\includepdf[pages={1}]{guide.pdf}
\chapter*{Tout sur le Guide Libre Association de l'April}
\section*{Dirigeants, salariés, bénévoles, investis dans un projet associatif...}
Le guide dusage des logiciels libres en milieu associatif est fait pour vous !
Afin de «~jeter des ponts entre les logiciels libres et le monde associatif~», l'April a réalisé, en partenariat avec la Fondation Crédit Coopératif, un guide répertoriant des méthodes et des outils de travail adaptés aux besoins des associations.
Distribué gratuitement, ce guide est prévu pour donner à chaque association les clés de ses libertés informatiques.
\section*{Quand le guide sera-t-il disponible ?}
Le guide sera dévoilé le 20 juin 2012 à l'occasion du salon Solutions GNU/Linux à Paris, la Défense :
\begin{center}
\large\url{http://www.solutionslinux.fr}
\end{center}
\section*{Comment se procurer le guide ?}
Pour organiser la distribution, l'April met à disposition un formulaire à la page :
\begin{center}
\large\url{http://guide.libreassociation.info}
\end{center}
Il suffit que vous remplissiez ce formulaire, et les guides vous seront expédiés dès que possible. Pensez à bien préciser le nombre d'exemplaires
que vous pensez qu'il soit pertinent de recevoir.
\section*{Découvrez le dès maintenant !}
Pour que vous appréciez son contenu, les pages suivantes sont extraites du guide. Rendez-vous le 20 juin 2012 pour sa publication officielle !
\includepdf[pages={3-7,27-28,77,80}]{guide.pdf}
\end{document}

47
tools/wiki2tex.sed Executable file
View File

@ -0,0 +1,47 @@
# Passer du wiki à du TeX avec Sed
# Caractères spéciaux
s/ / /g
# s/\(\$\|~\|%\|\&\|{\|}\|_\|#\|\\\)/\\\1/g
#
# acceptons de mettre du code LaTeX dans la page wiki
s/\&nbsp;/\\nbspace /g
s/\(\$\|~\|%\|\&\|_\|#\)/\\\1/g
s/« /«\~/g
s/ »/\~»/g
s//'/g
s//\\no /g
s/\\nbspace /~/g
s/\\colsep/\&\&/g
# À voir ultérieurement
s/\[\[[Cc]at[ée]gor[\(ie\)y].*\]\]//g
s/{{[ ]*[Tt]ravail [Ee]n [Cc]ours.*}}//g
s/<references *\/>//g
# Mise en forme
s/'''\([^\('''\)]*\)'''/\\strong{\1}/g
s/''\([^\(''\)]*\)''/\\emph{\1}/g
s/<em>\([^<]*\)<\/em>/\\emph{\1}/g
# buggy ...
s/<ref>\([^\(<\/ref>\)]*\)<\/ref>/\\emph{\1}/g
s/<ref>/\\footnote{/g
s/<\/ref>/}/g
# Liens
s/\[\[\([^|]*\)|\([^]]*\)\]\]/\\href{http:\/\/wiki.april.org\/\1}{\2}/g
s/\[\[\([^]]*\)\]\]/\\href{http:\/\/wiki.april.org\/\1}{\1}/g
s/\[\([^] ]*\) \([^]]*\)\]/\\href{\1}{\2}/g
s/ \(http[^ }<)]*\)/ \\url{\1}/g
# Structure
s/^\s*==\s\?Annexes\s\?==/\\appendix/
s/^\s*==\s\?Couverture\s\?==/\\makecouv/
s/^\s*======\s\?\(.*\)\s\?======/\\paragraph{\1}/
s/^\s*=====\s\?\(.*\)\s\?=====/\\subsubsection{\1}/
s/^\s*====\s\?\(.*\)\s\?====/\\subsection{\1}/
s/^\s*===\s\?\(.*\)\s\?===/\\section{\1}/
s/^\s*==\s\?\(.*\)\s\?==/\\chapter{\1}/
s/__TOC__/\\tableofcontents/

19
tools/xslt/conf.xml Normal file
View File

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Le fichier conf est appelé par le moteur xslt, c'est lui qui indique les
différents fichiers qui composent le guide -->
<conf>
<toc href="../../version_html/tmp/guide001.xhtml"/>
<chapitre href="../../version_html/tmp/guide002.xhtml"/>
<chapitre href="../../version_html/tmp/guide003.xhtml"/>
<chapitre href="../../version_html/tmp/guide004.xhtml"/>
<chapitre href="../../version_html/tmp/guide005.xhtml"/>
<chapitre href="../../version_html/tmp/guide006.xhtml"/>
<chapitre href="../../version_html/tmp/guide007.xhtml"/>
<chapitre href="../../version_html/tmp/guide008.xhtml"/>
<chapitre href="../../version_html/tmp/guide009.xhtml"/>
<chapitre href="../../version_html/tmp/guide010.xhtml"/>
<chapitre href="../../version_html/tmp/guide011.xhtml"/>
<chapitre href="../../version_html/tmp/guide012.xhtml"/>
</conf>

5
tools/xslt/dtd/catalog Normal file
View File

@ -0,0 +1,5 @@
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
<rewriteURI
uriStartString="http://www.w3.org/TR/xhtml1/DTD/"
rewritePrefix="./" />
</catalog>

View File

@ -0,0 +1,196 @@
<!-- Portions (C) International Organization for Standardization 1986
Permission to copy in any form is granted for use with
conforming SGML systems and applications as defined in
ISO 8879, provided this notice is included in all copies.
-->
<!-- Character entity set. Typical invocation:
<!ENTITY % HTMLlat1 PUBLIC
"-//W3C//ENTITIES Latin 1 for XHTML//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">
%HTMLlat1;
-->
<!ENTITY nbsp "&#160;"> <!-- no-break space = non-breaking space,
U+00A0 ISOnum -->
<!ENTITY iexcl "&#161;"> <!-- inverted exclamation mark, U+00A1 ISOnum -->
<!ENTITY cent "&#162;"> <!-- cent sign, U+00A2 ISOnum -->
<!ENTITY pound "&#163;"> <!-- pound sign, U+00A3 ISOnum -->
<!ENTITY curren "&#164;"> <!-- currency sign, U+00A4 ISOnum -->
<!ENTITY yen "&#165;"> <!-- yen sign = yuan sign, U+00A5 ISOnum -->
<!ENTITY brvbar "&#166;"> <!-- broken bar = broken vertical bar,
U+00A6 ISOnum -->
<!ENTITY sect "&#167;"> <!-- section sign, U+00A7 ISOnum -->
<!ENTITY uml "&#168;"> <!-- diaeresis = spacing diaeresis,
U+00A8 ISOdia -->
<!ENTITY copy "&#169;"> <!-- copyright sign, U+00A9 ISOnum -->
<!ENTITY ordf "&#170;"> <!-- feminine ordinal indicator, U+00AA ISOnum -->
<!ENTITY laquo "&#171;"> <!-- left-pointing double angle quotation mark
= left pointing guillemet, U+00AB ISOnum -->
<!ENTITY not "&#172;"> <!-- not sign = angled dash,
U+00AC ISOnum -->
<!ENTITY shy "&#173;"> <!-- soft hyphen = discretionary hyphen,
U+00AD ISOnum -->
<!ENTITY reg "&#174;"> <!-- registered sign = registered trade mark sign,
U+00AE ISOnum -->
<!ENTITY macr "&#175;"> <!-- macron = spacing macron = overline
= APL overbar, U+00AF ISOdia -->
<!ENTITY deg "&#176;"> <!-- degree sign, U+00B0 ISOnum -->
<!ENTITY plusmn "&#177;"> <!-- plus-minus sign = plus-or-minus sign,
U+00B1 ISOnum -->
<!ENTITY sup2 "&#178;"> <!-- superscript two = superscript digit two
= squared, U+00B2 ISOnum -->
<!ENTITY sup3 "&#179;"> <!-- superscript three = superscript digit three
= cubed, U+00B3 ISOnum -->
<!ENTITY acute "&#180;"> <!-- acute accent = spacing acute,
U+00B4 ISOdia -->
<!ENTITY micro "&#181;"> <!-- micro sign, U+00B5 ISOnum -->
<!ENTITY para "&#182;"> <!-- pilcrow sign = paragraph sign,
U+00B6 ISOnum -->
<!ENTITY middot "&#183;"> <!-- middle dot = Georgian comma
= Greek middle dot, U+00B7 ISOnum -->
<!ENTITY cedil "&#184;"> <!-- cedilla = spacing cedilla, U+00B8 ISOdia -->
<!ENTITY sup1 "&#185;"> <!-- superscript one = superscript digit one,
U+00B9 ISOnum -->
<!ENTITY ordm "&#186;"> <!-- masculine ordinal indicator,
U+00BA ISOnum -->
<!ENTITY raquo "&#187;"> <!-- right-pointing double angle quotation mark
= right pointing guillemet, U+00BB ISOnum -->
<!ENTITY frac14 "&#188;"> <!-- vulgar fraction one quarter
= fraction one quarter, U+00BC ISOnum -->
<!ENTITY frac12 "&#189;"> <!-- vulgar fraction one half
= fraction one half, U+00BD ISOnum -->
<!ENTITY frac34 "&#190;"> <!-- vulgar fraction three quarters
= fraction three quarters, U+00BE ISOnum -->
<!ENTITY iquest "&#191;"> <!-- inverted question mark
= turned question mark, U+00BF ISOnum -->
<!ENTITY Agrave "&#192;"> <!-- latin capital letter A with grave
= latin capital letter A grave,
U+00C0 ISOlat1 -->
<!ENTITY Aacute "&#193;"> <!-- latin capital letter A with acute,
U+00C1 ISOlat1 -->
<!ENTITY Acirc "&#194;"> <!-- latin capital letter A with circumflex,
U+00C2 ISOlat1 -->
<!ENTITY Atilde "&#195;"> <!-- latin capital letter A with tilde,
U+00C3 ISOlat1 -->
<!ENTITY Auml "&#196;"> <!-- latin capital letter A with diaeresis,
U+00C4 ISOlat1 -->
<!ENTITY Aring "&#197;"> <!-- latin capital letter A with ring above
= latin capital letter A ring,
U+00C5 ISOlat1 -->
<!ENTITY AElig "&#198;"> <!-- latin capital letter AE
= latin capital ligature AE,
U+00C6 ISOlat1 -->
<!ENTITY Ccedil "&#199;"> <!-- latin capital letter C with cedilla,
U+00C7 ISOlat1 -->
<!ENTITY Egrave "&#200;"> <!-- latin capital letter E with grave,
U+00C8 ISOlat1 -->
<!ENTITY Eacute "&#201;"> <!-- latin capital letter E with acute,
U+00C9 ISOlat1 -->
<!ENTITY Ecirc "&#202;"> <!-- latin capital letter E with circumflex,
U+00CA ISOlat1 -->
<!ENTITY Euml "&#203;"> <!-- latin capital letter E with diaeresis,
U+00CB ISOlat1 -->
<!ENTITY Igrave "&#204;"> <!-- latin capital letter I with grave,
U+00CC ISOlat1 -->
<!ENTITY Iacute "&#205;"> <!-- latin capital letter I with acute,
U+00CD ISOlat1 -->
<!ENTITY Icirc "&#206;"> <!-- latin capital letter I with circumflex,
U+00CE ISOlat1 -->
<!ENTITY Iuml "&#207;"> <!-- latin capital letter I with diaeresis,
U+00CF ISOlat1 -->
<!ENTITY ETH "&#208;"> <!-- latin capital letter ETH, U+00D0 ISOlat1 -->
<!ENTITY Ntilde "&#209;"> <!-- latin capital letter N with tilde,
U+00D1 ISOlat1 -->
<!ENTITY Ograve "&#210;"> <!-- latin capital letter O with grave,
U+00D2 ISOlat1 -->
<!ENTITY Oacute "&#211;"> <!-- latin capital letter O with acute,
U+00D3 ISOlat1 -->
<!ENTITY Ocirc "&#212;"> <!-- latin capital letter O with circumflex,
U+00D4 ISOlat1 -->
<!ENTITY Otilde "&#213;"> <!-- latin capital letter O with tilde,
U+00D5 ISOlat1 -->
<!ENTITY Ouml "&#214;"> <!-- latin capital letter O with diaeresis,
U+00D6 ISOlat1 -->
<!ENTITY times "&#215;"> <!-- multiplication sign, U+00D7 ISOnum -->
<!ENTITY Oslash "&#216;"> <!-- latin capital letter O with stroke
= latin capital letter O slash,
U+00D8 ISOlat1 -->
<!ENTITY Ugrave "&#217;"> <!-- latin capital letter U with grave,
U+00D9 ISOlat1 -->
<!ENTITY Uacute "&#218;"> <!-- latin capital letter U with acute,
U+00DA ISOlat1 -->
<!ENTITY Ucirc "&#219;"> <!-- latin capital letter U with circumflex,
U+00DB ISOlat1 -->
<!ENTITY Uuml "&#220;"> <!-- latin capital letter U with diaeresis,
U+00DC ISOlat1 -->
<!ENTITY Yacute "&#221;"> <!-- latin capital letter Y with acute,
U+00DD ISOlat1 -->
<!ENTITY THORN "&#222;"> <!-- latin capital letter THORN,
U+00DE ISOlat1 -->
<!ENTITY szlig "&#223;"> <!-- latin small letter sharp s = ess-zed,
U+00DF ISOlat1 -->
<!ENTITY agrave "&#224;"> <!-- latin small letter a with grave
= latin small letter a grave,
U+00E0 ISOlat1 -->
<!ENTITY aacute "&#225;"> <!-- latin small letter a with acute,
U+00E1 ISOlat1 -->
<!ENTITY acirc "&#226;"> <!-- latin small letter a with circumflex,
U+00E2 ISOlat1 -->
<!ENTITY atilde "&#227;"> <!-- latin small letter a with tilde,
U+00E3 ISOlat1 -->
<!ENTITY auml "&#228;"> <!-- latin small letter a with diaeresis,
U+00E4 ISOlat1 -->
<!ENTITY aring "&#229;"> <!-- latin small letter a with ring above
= latin small letter a ring,
U+00E5 ISOlat1 -->
<!ENTITY aelig "&#230;"> <!-- latin small letter ae
= latin small ligature ae, U+00E6 ISOlat1 -->
<!ENTITY ccedil "&#231;"> <!-- latin small letter c with cedilla,
U+00E7 ISOlat1 -->
<!ENTITY egrave "&#232;"> <!-- latin small letter e with grave,
U+00E8 ISOlat1 -->
<!ENTITY eacute "&#233;"> <!-- latin small letter e with acute,
U+00E9 ISOlat1 -->
<!ENTITY ecirc "&#234;"> <!-- latin small letter e with circumflex,
U+00EA ISOlat1 -->
<!ENTITY euml "&#235;"> <!-- latin small letter e with diaeresis,
U+00EB ISOlat1 -->
<!ENTITY igrave "&#236;"> <!-- latin small letter i with grave,
U+00EC ISOlat1 -->
<!ENTITY iacute "&#237;"> <!-- latin small letter i with acute,
U+00ED ISOlat1 -->
<!ENTITY icirc "&#238;"> <!-- latin small letter i with circumflex,
U+00EE ISOlat1 -->
<!ENTITY iuml "&#239;"> <!-- latin small letter i with diaeresis,
U+00EF ISOlat1 -->
<!ENTITY eth "&#240;"> <!-- latin small letter eth, U+00F0 ISOlat1 -->
<!ENTITY ntilde "&#241;"> <!-- latin small letter n with tilde,
U+00F1 ISOlat1 -->
<!ENTITY ograve "&#242;"> <!-- latin small letter o with grave,
U+00F2 ISOlat1 -->
<!ENTITY oacute "&#243;"> <!-- latin small letter o with acute,
U+00F3 ISOlat1 -->
<!ENTITY ocirc "&#244;"> <!-- latin small letter o with circumflex,
U+00F4 ISOlat1 -->
<!ENTITY otilde "&#245;"> <!-- latin small letter o with tilde,
U+00F5 ISOlat1 -->
<!ENTITY ouml "&#246;"> <!-- latin small letter o with diaeresis,
U+00F6 ISOlat1 -->
<!ENTITY divide "&#247;"> <!-- division sign, U+00F7 ISOnum -->
<!ENTITY oslash "&#248;"> <!-- latin small letter o with stroke,
= latin small letter o slash,
U+00F8 ISOlat1 -->
<!ENTITY ugrave "&#249;"> <!-- latin small letter u with grave,
U+00F9 ISOlat1 -->
<!ENTITY uacute "&#250;"> <!-- latin small letter u with acute,
U+00FA ISOlat1 -->
<!ENTITY ucirc "&#251;"> <!-- latin small letter u with circumflex,
U+00FB ISOlat1 -->
<!ENTITY uuml "&#252;"> <!-- latin small letter u with diaeresis,
U+00FC ISOlat1 -->
<!ENTITY yacute "&#253;"> <!-- latin small letter y with acute,
U+00FD ISOlat1 -->
<!ENTITY thorn "&#254;"> <!-- latin small letter thorn,
U+00FE ISOlat1 -->
<!ENTITY yuml "&#255;"> <!-- latin small letter y with diaeresis,
U+00FF ISOlat1 -->

View File

@ -0,0 +1,80 @@
<!-- Special characters for XHTML -->
<!-- Character entity set. Typical invocation:
<!ENTITY % HTMLspecial PUBLIC
"-//W3C//ENTITIES Special for XHTML//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent">
%HTMLspecial;
-->
<!-- Portions (C) International Organization for Standardization 1986:
Permission to copy in any form is granted for use with
conforming SGML systems and applications as defined in
ISO 8879, provided this notice is included in all copies.
-->
<!-- Relevant ISO entity set is given unless names are newly introduced.
New names (i.e., not in ISO 8879 list) do not clash with any
existing ISO 8879 entity names. ISO 10646 character numbers
are given for each character, in hex. values are decimal
conversions of the ISO 10646 values and refer to the document
character set. Names are Unicode names.
-->
<!-- C0 Controls and Basic Latin -->
<!ENTITY quot "&#34;"> <!-- quotation mark, U+0022 ISOnum -->
<!ENTITY amp "&#38;#38;"> <!-- ampersand, U+0026 ISOnum -->
<!ENTITY lt "&#38;#60;"> <!-- less-than sign, U+003C ISOnum -->
<!ENTITY gt "&#62;"> <!-- greater-than sign, U+003E ISOnum -->
<!ENTITY apos "&#39;"> <!-- apostrophe = APL quote, U+0027 ISOnum -->
<!-- Latin Extended-A -->
<!ENTITY OElig "&#338;"> <!-- latin capital ligature OE,
U+0152 ISOlat2 -->
<!ENTITY oelig "&#339;"> <!-- latin small ligature oe, U+0153 ISOlat2 -->
<!-- ligature is a misnomer, this is a separate character in some languages -->
<!ENTITY Scaron "&#352;"> <!-- latin capital letter S with caron,
U+0160 ISOlat2 -->
<!ENTITY scaron "&#353;"> <!-- latin small letter s with caron,
U+0161 ISOlat2 -->
<!ENTITY Yuml "&#376;"> <!-- latin capital letter Y with diaeresis,
U+0178 ISOlat2 -->
<!-- Spacing Modifier Letters -->
<!ENTITY circ "&#710;"> <!-- modifier letter circumflex accent,
U+02C6 ISOpub -->
<!ENTITY tilde "&#732;"> <!-- small tilde, U+02DC ISOdia -->
<!-- General Punctuation -->
<!ENTITY ensp "&#8194;"> <!-- en space, U+2002 ISOpub -->
<!ENTITY emsp "&#8195;"> <!-- em space, U+2003 ISOpub -->
<!ENTITY thinsp "&#8201;"> <!-- thin space, U+2009 ISOpub -->
<!ENTITY zwnj "&#8204;"> <!-- zero width non-joiner,
U+200C NEW RFC 2070 -->
<!ENTITY zwj "&#8205;"> <!-- zero width joiner, U+200D NEW RFC 2070 -->
<!ENTITY lrm "&#8206;"> <!-- left-to-right mark, U+200E NEW RFC 2070 -->
<!ENTITY rlm "&#8207;"> <!-- right-to-left mark, U+200F NEW RFC 2070 -->
<!ENTITY ndash "&#8211;"> <!-- en dash, U+2013 ISOpub -->
<!ENTITY mdash "&#8212;"> <!-- em dash, U+2014 ISOpub -->
<!ENTITY lsquo "&#8216;"> <!-- left single quotation mark,
U+2018 ISOnum -->
<!ENTITY rsquo "&#8217;"> <!-- right single quotation mark,
U+2019 ISOnum -->
<!ENTITY sbquo "&#8218;"> <!-- single low-9 quotation mark, U+201A NEW -->
<!ENTITY ldquo "&#8220;"> <!-- left double quotation mark,
U+201C ISOnum -->
<!ENTITY rdquo "&#8221;"> <!-- right double quotation mark,
U+201D ISOnum -->
<!ENTITY bdquo "&#8222;"> <!-- double low-9 quotation mark, U+201E NEW -->
<!ENTITY dagger "&#8224;"> <!-- dagger, U+2020 ISOpub -->
<!ENTITY Dagger "&#8225;"> <!-- double dagger, U+2021 ISOpub -->
<!ENTITY permil "&#8240;"> <!-- per mille sign, U+2030 ISOtech -->
<!ENTITY lsaquo "&#8249;"> <!-- single left-pointing angle quotation mark,
U+2039 ISO proposed -->
<!-- lsaquo is proposed but not yet ISO standardized -->
<!ENTITY rsaquo "&#8250;"> <!-- single right-pointing angle quotation mark,
U+203A ISO proposed -->
<!-- rsaquo is proposed but not yet ISO standardized -->
<!-- Currency Symbols -->
<!ENTITY euro "&#8364;"> <!-- euro sign, U+20AC NEW -->

Some files were not shown because too many files have changed in this diff Show More