latex et l hypertexte : un exemple - freekib2.free.fr/latex/2004/denis lefur manuel et annales...les...
TRANSCRIPT
![Page 1: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/1.jpg)
LaTeX et l’hypertexte :un exemple
Bernard Le Stum(Université de Rennes 1)
![Page 2: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/2.jpg)
On rédige d’abord le contenu :
• L’introduction
• Les chapitres
• La bibliographie
![Page 3: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/3.jpg)
On fait ça sur des documents distincts
• Geometrie_Intro
• Geometrie_Alg
• [Les autres chapitres]
• Geometrie_Bib
![Page 4: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/4.jpg)
que l’on insère dans le document maître :
• \include{Geometrie_Intro}
• \include{Geometrie_Alg}
• etc.
![Page 5: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/5.jpg)
Le corps du document maître contient
• Le titre
• La table des matières
• Le contenu décrit plus avant
• L’index
![Page 6: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/6.jpg)
Le corps du texte est donc tout simplement :
• \maketitle
• \tableofcontents
• [Le contenu]
• \small \printindex
![Page 7: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/7.jpg)
Si on veut une référence à la table des matières et à
l’index dans la table des matières, on rajoute :
• Avant le contenu :\addcontentsline{toc}{chapter}{Table des mati\`eres}
• Après le contenu :\addcontentsline{toc}{chapter}{Index}
![Page 8: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/8.jpg)
Le document maître va contenir :
• \documentclass[12pt]{book}
• [Le préambule]
• \begin {document}
• [Le corps du texte]
• \end {document}
![Page 9: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/9.jpg)
Le préambule contient trois parties :
• Les bibliothèques à charger
• Quelques compléments
• Les informations de la page de titre
![Page 10: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/10.jpg)
Les bibliothèques à charger :
• On veut écrire en français : \usepackage[french]{babel}
• On utilise toute la feuille :\usepackage{vmargin}
• On veut faire un index :\usepackage{makeidx}
![Page 11: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/11.jpg)
Les compléments :
• La table des matières ne référencera que les deux premiers niveaux :\setcounter{tocdepth}{1}
• On va numéroter les exercices continûment tout au long du cours :\newtheorem{exo}{Exercice}
• On fabrique le fichier d’index :\makeindex
![Page 12: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/12.jpg)
Les informations de la page de titre :
• \title{G\’eom\’etrie\\Cours de Licence}
• \author{Bernard Le Stum\thanks{[email protected]}\\Universit\’e de Rennes 1}
• \date{Version du \today}
![Page 13: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/13.jpg)
On compile le document avec
![Page 14: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/14.jpg)
Puis on l’ouvre avec
![Page 15: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/15.jpg)
Pour mettre des liens hypertexte, il suffit de charger la bibliothèque
hyperref avec
• \usepackage{hyperref}
• Et même, si on veut des liens en couleur : \usepackage[colorlinks=true]{hyperref}
![Page 16: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/16.jpg)
On obtient ainsi gratuitement des liens
• pour les références internes (\ref et \label)
• pour les références bibliographiques (\cite)
• dans la table des matières
• dans l’index
![Page 17: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/17.jpg)
On vérifie ça avec
![Page 18: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/18.jpg)
On peut aussi rajouter des liens vers des emails ou des
pages web avec :
• \href{mailto:[email protected]} {[email protected]}
• \href{http://name.math.univ-rennes1.fr/bernard.le-stum/}{name.math.univ-rennes1.fr/bernard.le-stum}
![Page 19: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/19.jpg)
Enfin, on peut rajouter des liens vers d’autres fichiers
pdf :• On crée un fichier
Desargues.pdf
• On n’a plus qu’à rentrer le texte suivant :\begin{center}\href{Desargues.pdf}{Voir le diagramme}\end{center}\bigskip
![Page 20: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/20.jpg)
Bien sûr, on dispose aussi de liens internes :
• Si on clique sur : \hyperlink{Des}{Desargues}
• On arrivera sur : \hypertarget{Des}{(si les liens hypertexte sont activ\’es)}
![Page 21: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/21.jpg)
Voyons ce que ça donne avec
![Page 22: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/22.jpg)
On peut en faire un peu plus :
• Ouvrir le document en plein écran
• Passer en mode paysage et/ou format A5
• Mettre de la couleur
• etc.
![Page 23: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/23.jpg)
Voilà alors ce qu’il faut faire :
• Plein écran - On ajoute une option à hyperref : \usepackage[colorlinks=true, pdfpagemode=FullScreen]{hyperref}
• Paysage et A5 - On ajoute dans le préambule : \setpapersize[landscape]{A5}\setmarginsrb{15mm}{15mm}{15mm}{10mm}{8pt}{7mm}{0pt}{11mm}
![Page 24: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/24.jpg)
• On ouvre la bibliothèque des couleurs :\usepackage{color}
• On choisit d’écrire sur un fond vert foncé : \definecolor{darkgreen}{cmyk}{1,0,1,0.5} \pagecolor{darkgreen}
• Et on choisit le blanc comme couleur de texte : \color{white}
Et pour la couleur :
![Page 25: LaTeX et l hypertexte : un exemple - Freekib2.free.fr/latex/2004/Denis LeFur Manuel et Annales...Les bibliothèques à charger : • On veut écrire en français : \usepackage[french]{babel}](https://reader030.vdocuments.site/reader030/viewer/2022040611/5ed812edcba89e334c673229/html5/thumbnails/25.jpg)
On n’a plus qu’à compiler et lancer
ET C’EST FINI !