Séance du 27 septembre. Youpi. Du LATEX ENCORE.

This commit is contained in:
Mysaa 2021-09-28 01:11:20 +02:00
parent 3b6ab5e8ba
commit a9b1ca6bfe
Signed by: Mysaa
GPG Key ID: DBA23608F23F5A10
13 changed files with 260 additions and 0 deletions

4
.gitignore vendored
View File

@ -4,3 +4,7 @@ test.html
test2.html
test.c
fichier1.txt
*.aux
*.log
*.synctex.gz

11
Latex02.1.tex Normal file
View File

@ -0,0 +1,11 @@
\documentclass{article} % Définit la classe du document: Ici, un article
% usepackage charge le paquet défini entre {} avec les arguments fournis entre []
\usepackage[french]{babel} % Définit la langue du document: Les textes générés par LaTex seront (normalement) traduits
\usepackage[latin1]{inputenc} % Définit l'encodage du fichier d'entrée (ce fichier)
% Fin du préambule.
% Le préambule est l'entroit où mettre les informations qui ne seront pas affichées dans le document. Les métadonnées. C'est là ou le sytle du document va être défini.
\begin{document} % Commence le document.
J'utilise \LaTeX % Affiche le texte de sortie
\end{document} % Termine le document.

18
Latex02.2.tex Normal file
View File

@ -0,0 +1,18 @@
\documentclass{article} % Définit la classe du document: Ici, un article
% usepackage charge le paquet défini entre {} avec les arguments fournis entre []
\usepackage[french]{babel} % Définit la langue du document: Les textes générés par LaTex seront (normalement) traduits
\usepackage[utf8]{inputenc} % Définit l'encodage du fichier d'entrée (ce fichier)
\usepackage{lipsum}
\usepackage{multicol}
\usepackage[a4paper]{geometry}
% Fin du préambule.
% Le préambule est l'entroit où mettre les informations qui ne seront pas affichées dans le document. Les métadonnées. C'est là ou le sytle du document va être défini.
\begin{document} % Commence le document.
Le \textit{Lorem Ipsum} est un vieux poème latin, utilisé initialement en imprimerie afin de tester une mise en page. Il est maintenant utilisé pour la création de contenu informatique, comme des pages web ou des documents latex. En voici un exemple:
\begin{multicols}{2}
\lipsum[2-6]%
\end{multicols}
\end{document} % Termine le document.

23
Latex02.3.tex Normal file
View File

@ -0,0 +1,23 @@
\documentclass{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[a4paper]{geometry}
% Fin du préambule.
\begin{document}
J'utilise \LaTeX ~et j'adore.
Bonjour monde.\\
Bonjour monde.
Bonjour monde.
\noindent Bonjour monde.
Super.
\newpage
Tadaaaaa.
\end{document}

23
Latex02.md Normal file
View File

@ -0,0 +1,23 @@
Latex 02
=
### Exercice 3
a. Entre deux mots latex, écrire un, deux, dix, vingt-huit ou quarante-douze mille caractères «espace» ne créera qu'un seul espace à l'affichage (en mode texte normal).
b. En compilant `J'utilise \LaTeX et j'adore.`, l'espace après la commande `\LaTeX` disparaît, car les espaces post-commande sont comptés comme un seul séparateur, celui de fin de commande. Afin de pallier à ce problème, il faut fournir à la commande un argument en invoquant `\LaTeX{} ` et ainsi l'espace sera bien préservé.
c. Un simple retour à la ligne n'a aucun effet dans le code (en mode texte normal). Deux retours à la ligne ou plus créent un nouveau paragraphe (retour à la ligne et alinéa).
d. Afin de créer un retour à la ligne sans alinéa (pas un nouveau paragraphe), il est possible d'utiliser la commande `\\` à la fin de la ligne. Il est aussi possible d'appeler la commande `\noindent` au début de la nouvelle ligne, afin de supprimer l'alinéa, après deux retour à la ligne.
e. Pour commencer une nouvelle page, la commande `\newpage` est plutot adéquate.
### Exercice 4
a. En imprimerie, un espace insécable est un espace qui n'a pas le droit d'être scindé pendant un retour à la ligne. Il est considéré comme un caractère d'un mot.
b. En français, les espaces insécables sont présents.
- Avant le caractère `:`
- Avant les caractères `;`, `?`, `!`
- Après le caractère `«` et avant le caractère `»`
c. Pour produire des guillemets français, il suffit d'utiliser un clavier `BÉPO` ou alors d'utiliser sobrement les commandes `\og` et `\fg{}` (voir question 3.b pour l'utilisation de `{}`)

29
Latex03.1.tex Normal file
View File

@ -0,0 +1,29 @@
\documentclass{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[a4paper]{geometry}
\usepackage{titlesec}
\titleformat{\section}[block]
{\normalfont\bfseries}{\Large\fbox{\begin{minipage}[c][2em][c]{2em}\centering\itshape\thesection\end{minipage}}}{2em}{\LARGE}
\titleformat{\subsection}[block]
{\normalfont\bfseries}{\Large\fbox{\begin{minipage}[c][2em][c]{2em}\centering\itshape\thesection\end{minipage}}.\arabic{subsection}}{1.5em}{\Large}
\titleformat{\subsubsection}[block]
{\normalfont\bfseries}{\Large\fbox{\begin{minipage}[c][2em][c]{2em}\centering\itshape\thesection\end{minipage}}.\arabic{subsection}.\arabic{subsubsection}}{1em}{\large}
% Fin du préambule.
\begin{document}
\section{Une grosse section}
\subsection{Une première partie}
\subsubsection{Petitun}
\subsubsection{Petideux}
\subsection{Une autre}
\subsection*{Et une derinère sans numéro}
\section{Grand deux !}
\paragraph{Un titre de paragraphe} Lorem ipsum dolor sit amet, consectetuer adipscing elit.
\end{document}

38
Latex03.2.tex Normal file
View File

@ -0,0 +1,38 @@
\documentclass{book}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[a4paper]{geometry}
\usepackage{fancyvrb}
% Fin du préambule.
\begin{document}
\frontmatter
\chapter{Introduction}
\lipsum[37-42]
\chapter{Prologue}
\lipsum[43-46]
\mainmatter
\part{Avant}
\chapter{Début}
\lipsum[1-9]
\chapter{Milieu}
\lipsum[9-15]
\part{Après}
\chapter{Fin}
\lipsum[16-23]
\chapter{Suite}
\lipsum[24-36]
\appendix
\chapter{Code source}
\VerbatimInput{Latex03.2.tex}
\chapter{Autre chose}
\backmatter
\chapter{Épilogue}
\lipsum[47-51]
\end{document}

17
Latex03.3.1.tex Normal file
View File

@ -0,0 +1,17 @@
\documentclass{article} % Définit la classe du document: Ici, un article
% usepackage charge le paquet défini entre {} avec les arguments fournis entre []
\usepackage[french]{babel} % Définit la langue du document: Les textes générés par LaTex seront (normalement) traduits
\usepackage[utf8]{inputenc} % Définit l'encodage du fichier d'entrée (ce fichier)
% Fin du préambule.
% Le préambule est l'entroit où mettre les informations qui ne seront pas affichées dans le document. Les métadonnées. C'est là ou le sytle du document va être défini.
\title{Mon joli document}
\author{Samy Avrillon}
\date{2 Vendémiaire an IX}
\begin{document} % Commence le document.
\maketitle
J'utilise \LaTeX % Affiche le texte de sortie
\end{document} % Termine le document.

21
Latex03.3.2.tex Normal file
View File

@ -0,0 +1,21 @@
\documentclass{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{multicol}
\usepackage[a4paper]{geometry}
\title{Mon joli document}
\author{AVRILLON}
% Fin du préambule.
\begin{document}
\maketitle
Le \textit{Lorem Ipsum} est un vieux poème latin, utilisé initialement en imprimerie afin de tester une mise en page. Il est maintenant utilisé pour la création de contenu informatique, comme des pages web ou des documents latex. En voici un exemple:
\begin{multicols}{2}
\lipsum[2-6]%
\end{multicols}
\end{document}

33
Latex03.4.tex Normal file
View File

@ -0,0 +1,33 @@
\documentclass{book}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage{kantlipsum}
\usepackage[a4paper]{geometry}
\usepackage{fancyvrb}
% Fin du préambule.
\title{En tête des pieds}
\begin{document}
\pagestyle{empty}
\maketitle
\pagebreak
\mainmatter
\chapter{Premier}
\kant[1-42]
\chapter{Second}
\kant[43-58]
\pagestyle{plain}
\kant[59-97]
\appendix
\chapter{Styles de pages}
Les styles de pages suivants sont définis dans la classe \verb|book| et \verb|article| :
\begin{itemize}
\item empty
\item plain
\item headings
\item myheadings
\end{itemize}
\end{document}

16
Latex04.1.tex Normal file
View File

@ -0,0 +1,16 @@
\documentclass{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
% Fin du préambule.
\title{Théorie}
\begin{document}
\maketitle
\begin{itemize}
\item Une commande est lancée en un point du document. Elle peut avoir des arguments obligatoires (entre accolades) et des arguments optionnels (entre crochets). Par exemple, la commande d'italique \verb|\textif{Texte en italique}|
\item Une déclaration est une commande qui change l'environnement. Après une déclaration, tous les éléments d'un certain type vont en général avoir un style changé. Par exemple, la commande \verb|\Large| qui force le texte suivant à être grand.
\item Un environnement est une portion du document définie entre deux balises \verb|\begin{envName}| et \verb|\end{envName}|. Peut-être utilisé pour les listes avec l'environnement \verb|itemize|.
\end{itemize}
\end{document}

12
Latex04.2.tex Normal file
View File

@ -0,0 +1,12 @@
\documentclass{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
% Fin du préambule.
\title{Style}
\begin{document}
\maketitle
\itshape J'ecris en italique \ttfamily quel que soit \rmfamily \slshape la famille de caractères, \upshape et que le \bfseries résultat \mdseries est plutôt \scshape chargé.
\end{document}

15
Latex04.3.tex Normal file
View File

@ -0,0 +1,15 @@
\documentclass{article}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
% Fin du préambule.
\title{Douleur}
\begin{document}
\maketitle
\tiny A\scriptsize A\footnotesize A\small A\normalsize A\large A\Large A\LARGE A\huge A\Huge ARGH !
\normalsize Y a même un A en plus.
\end{document}