diff --git a/.gitignore b/.gitignore index ec13bef..26cb36f 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,11 @@ test.html test2.html test.c fichier1.txt +levallois.jpg *.aux *.log +*.out *.synctex.gz +*.toc +*.ent diff --git a/Latex09.1.tex b/Latex09.1.tex new file mode 100644 index 0000000..81ecbab --- /dev/null +++ b/Latex09.1.tex @@ -0,0 +1,23 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage{lipsum} +\usepackage{endnotes} + + +\title{Un joli titre} +\date{2042} +% Fin du préambule. +\begin{document} + + Mais, vous savez, moi je ne crois pas qu’il y ait de bonne ou de mauvaise situation\footnote{Si on ne considère pas le tiers exclus}. Moi, si je devais résumer ma vie aujourd’hui avec vous, je dirais que c’est d’abord des rencontres, des gens qui m’ont tendu la main, peut-être à un moment où je ne pouvais pas, où j’étais seul chez moi\footnotemark. Et c’est assez curieux de se dire que les hasards, les rencontres forgent une destinée…\endnote{C'est beau le destin quand même !} Parce que quand on a le goût de la chose, quand on a le goût de la chose bien faite, le beau geste, parfois on ne trouve pas l’interlocuteur en face, je dirais, le miroir qui vous aide à avancer. Alors ce n’est pas mon cas, comme je le disais là, puisque moi au contraire, j’ai pu ; et je dis merci à la vie, je lui dis merci, je chante la vie, je danse la vie… Je ne suis qu’amour ! Et finalement, quand beaucoup de gens aujourd’hui me disent : « Mais comment fais-tu pour avoir cette humanité ? » Eh bien je leur réponds très simplement, je leur dis que c’est ce goût de l’amour, ce goût donc qui m’a poussé aujourd’hui à entreprendre une construction mécanique, mais demain, qui sait, peut-être simplement à me mettre au service de la communauté, à faire le don, le don de soi… + + Les notes en fin de document peuvent être ajoutées grâce à l'utilisation du paquet \verb|endnotes| + + \footnotetext{En cas de solitude, n'hésitez pas à contacter un psychologue} + + \lipsum[1-13] + + \theendnotes + +\end{document} diff --git a/Latex09.3.tex b/Latex09.3.tex new file mode 100644 index 0000000..df21992 --- /dev/null +++ b/Latex09.3.tex @@ -0,0 +1,35 @@ +\documentclass{book} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[margin=6em, a4paper]{geometry} +\usepackage{fancyhdr} +\usepackage{layout} +\usepackage{lipsum} + +\title{Un joli titre} +\date{2042} +% Fin du préambule. +\begin{document} + + + Ce document contient deux chapitres (voir chapitre \ref{postl}). On trouvera plus de détails à la section \ref{sectplus}, et plus particulièrement en \ref{ssectdeux}, page \pageref{ssectdeux}. Se reporter également à la note \ref{nnote} page \pageref{nnote}. + + \chapter{Préléminaires} + + \section{Plus de détails} + \label{sectplus} + \subsection{Une première sous-section} + + \subsection{Une deuxième sous-section} + \label{ssectdeux} + + \chapter{Postliminaires} + \label{postl} + + \lipsum + Voili voilou \footnotemark C'est très interressant. + + + \footnotetext{\label{nnote}J'allais dire pareil} + +\end{document} diff --git a/Latex09.md b/Latex09.md new file mode 100644 index 0000000..7ae17e6 --- /dev/null +++ b/Latex09.md @@ -0,0 +1,28 @@ +Latex 8 += + +### Exercice 2 + +1. Pour écrire une note dans la marge, il suffit d'écrire la commande `\marginpar{Contenu de la note}` dans un paragraphe. + +2. La commande `\reversemarginpar` permet de changer le coté des notes de marge. Je sais pas si c'est ce qui a été demandé. + +3. Le paquet `geometry` fonctionne effectivement. Pour la largeur des notes de marge: le paramètre `marginparwidth`. Pour l'espacement avec le texte: le paramètre `marginparsep`. + +### Exercice 4 +1. Pour faire une table des matières, il suffit d'invoquer la commande `\tableofcontents`. + +2. Pour ajouter manuellement une entrée à la table des matières (*toc*), il faut invoquer la commande `\addcontentsline{toc}{chapter}{texte}` avec *chapter* le nom du type de section à ajouter, et *texte* le nom de cette section. + +3. Pour changer le «nom» affiché de la table des matières, il faut redéfinir la commande `\contentsname` afin qu'elle renvoie le nom voulu. Par exemple `\renewcommand{\contentsname}{Tablée de la matière}` + +### Exercice 5 +1. Pour mettre en forme des URL de façon basique, il faut charger le paquet `hyperref`. La commande à appeler est donc `\href{https://desencyclopedie.org/wiki/42}{La page web du 42}`. + +2. En ajoutant ce paquet, les références du premier paragraphe sont maintenant *cliquables* et mènent vers l'élément référé. Ces références sont d'ailleurs maintenant encadrées en rouge. + +3. Pour colorier les liens au lieu d'encadrer, il suffit de rajouter l'option `colorlinks=true`. Pour changer la couleur du lien, l'option `linkcolor=couleur`. + +4. L'avantage de `\href` de hyperref est que les liens créés sont cliquables et peuvent avoir un texte différent de l'url. Il permet aussi de centraliser le style des liens. + +5. L'option `bookmarks` indique à hyperref qu'il doit générer les marque-page associés dans le fichier pdf. Les paramètres `pdfauthor` et `pdftitle` indiquent à hyperref de définir les champs *titre* et *auteur* du fichier pdf sortant. diff --git a/Latex10.3.tex b/Latex10.3.tex new file mode 100644 index 0000000..d776648 --- /dev/null +++ b/Latex10.3.tex @@ -0,0 +1,34 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[margin=6em, a4paper]{geometry} +\usepackage{fancyhdr} +\usepackage{graphicx} +\usepackage{layout} +\usepackage{lipsum} + + +\newcommand\image[4]{ + \begin{figure}[#4] + \begin{center} + \includegraphics[width=10cm]{#1} + \caption{#2} + \label{#3} + \end{center} + \end{figure} + +} + +\title{Ce document a un titre} +\date{2075} +% Fin du préambule. +\begin{document} + + + \lipsum + + \image{levallois.jpg}{Une jolie mairie}{patoche.home}{h} + + \lipsum + +\end{document} diff --git a/Latex10.md b/Latex10.md new file mode 100644 index 0000000..40a42ed --- /dev/null +++ b/Latex10.md @@ -0,0 +1,44 @@ +Latex 8 += + +### Exercice 1 + +1. Afin d'insérer une image, il suffit d'appeler la commande `\includegraphics{image-name}` ce qui chargera une image nommée `image-name.png` ou `image-name.jpg` ou assimilé. + +2. Pour changer l'échelle, il faut modifier le paramètre `scale`. Et pour la hauteur et la largeur, les paramètres typiques `height` et `width`. Par exemple: +``` + \includegraphics[scale=2.2]{image-name} + \includegraphics[width=13cm]{image-large} + \includegraphics[height=42ex]{image-haut} +``` + +3. Enfin, l'option `fixedaspectratio` empêche latex de redimenssionner l'image. Elle restera dans les mêmes proportions. + + +### Exercice 2 + +1. Un flottant est un élément qui ne se place pas dans la ligne de texte. Il n'est pas forcément placé à l'endroit où il est déclaré, mais plutôt là où LaTeX estime qu'il a de la place. + +2. Pour placer une image dans un flottant, on utilise souvent l'environnement `figure` ainsi: +``` + \begin{figure} + + \includegraphics[scale=.3]{exemple.png} + + \end{figure} +``` + +3. Pour préciser la position de la figure, il faut lui passer certaines lettres en option: `t` indique de positionner la figure en haut de la page, `b` indique de la positionner en bas, `h` pour la positionner à l'appel dans le code. Pour insister plus fortement, le caractère `!` peut être rajouté. Par exemple: + +``` +\begin{figure}[!t] + Contenu de la figure. +\end{figure} +``` + +4. Pour ajouter une légende à une figure, il suffit d'appeler la commande `\captiion{Nom De La Figure}` à l'interieur de l'environnement. + +5. Avec le code proposé, le label ne fonctionne pas. Pour le réparer, il faut le placer à la toute fin, en dernier élément de l'environnement `figure` + + + diff --git a/Latex11.1.tex b/Latex11.1.tex new file mode 100644 index 0000000..b86c534 --- /dev/null +++ b/Latex11.1.tex @@ -0,0 +1,40 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[margin=6em, a4paper]{geometry} +\usepackage{lipsum} + + +\title{Ce document a un titre} +\date{20444} +% Fin du préambule. +\begin{document} + + \begin{tabular}{|rc|l|} + Bouh, & mais que & ce \\ + \hline + tableau & est & laid ! \\ + \hline + \end{tabular} + + \vspace{5ex} + + \begin{tabular}{|c|p{8cm}|} + \hline + Ici je peux écrire longtemps, & Alors qu'ici, je peux écrire tant que je veux, je ne dépasserai pas dans la marge, youpi ! \\ + \cline{2-2} + je ne reviendrai jamais à & \\ + \cline{1-1} + la ligne automatiquement. & \\ + \hline + \end{tabular} + + \vspace{5ex} + + \begin{tabular}{rcl*{3}{c|}} + 3+&2&+ 5 & 10 & 10 & 10 \\ + 6+&1&+ 4 & 11 & 11 & 11 \\ + 442+&1222&+557 & 2211 & 2211 & 2211 \\ + \end{tabular} + +\end{document} diff --git a/Latex11.2.tex b/Latex11.2.tex new file mode 100644 index 0000000..2586a0d --- /dev/null +++ b/Latex11.2.tex @@ -0,0 +1,15 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[margin=6em, a4paper]{geometry} +\usepackage{lipsum} + + +\title{Ce document a un titre} +\date{20444} +% Fin du préambule. +\begin{document} + + + +\end{document} diff --git a/Latex11.3.tex b/Latex11.3.tex new file mode 100644 index 0000000..2586a0d --- /dev/null +++ b/Latex11.3.tex @@ -0,0 +1,15 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[margin=6em, a4paper]{geometry} +\usepackage{lipsum} + + +\title{Ce document a un titre} +\date{20444} +% Fin du préambule. +\begin{document} + + + +\end{document}