Slides et matériel pour le cours de langage Java du premier quadrimestre en BAC1 à l'ÉSI, HE2B-ÉSI
Version 2017-2018
Avertissement. Ces slides sont en construction
Avant de contribuer, on peut simplement dire merci si l'on utilise les slides. Il est relativement facile également d'ouvrir une issue pour signaler une erreur de typo ou une source flagrante d'incompréhension… ou tout autre « bug ».
Si l'on veut participer à la rédaction des slides ou les faire évoluer, voici la structure des fichiers LaTeX:
-
Pour la version couleur :
- java1-presentation.tex
- java1-presentation-master.tex
- java.sty
- toc.tex
- chapter*.tex
-
Pour la version N/B :
- java1-presentation-print.tex
- //... idem version couleur
-
Les images sont dans le dossier img
Pour contribuer à une leçon, il vous suffit d'éditer le fichier
chapitre*.tex
correspondant
Pour pouvoir créer les slides, outre LaTeX, vous aurez besoin des outils suivants :
- make
- rubber
- pdfnup
- la classe beamer
- les packages LaTeX nécessaires se trouvent dans
textlive-latex-recommended
- texlive-latex-recommended
- texlive-lang-french
- texlive-font-utils texlive-fonts-extra texlive-fonts-recommended
Les slides sont créés via un Makefile
make clean
: efface les fichiers temporaires et les PDFmake chapter
(défaut) : crée les PDF pour chaque leçon (un répertoire "build" doit exister, le créer si nécessaire)make all
: crée en plus le PDF complet en couleur et en N/B pour l'impression
Les fichiers .tex et .sty sont en latin1 car en utf8, le package listings pose des problèmes (accents non reconnus).
Pendant la révision des slides les anciennes sources se trouvent dans "old". Le pdf « visible » est quant-à lui dans le répertoire pdf qui sera supprimé à terme.
Les couleurs utilisées dans les slides sont définies chez latexcolor.com
##Contacts
Marco Codutti [email protected]
Pierre Bettens [email protected]
Catherine Leruste [email protected]
Nicolas Pettiaux [email protected]