diff --git a/Latex04.4.md b/Latex04.4.md new file mode 100644 index 0000000..e682806 --- /dev/null +++ b/Latex04.4.md @@ -0,0 +1,7 @@ +LaTeX 4 += + +### Exercice 4. +- La différence entre `\emph{}` et `\textit{}` est sémantique. Le premier est une commande qui indique que le texte doit être mis en **emphase**, ce qui est fait par défaut en le mettant en italique. Mais un utilisateur pourrait changer ce comportement, via des styles par exemple, afin que le texte *emphasé* soit mis en gras, souligné et colorié en rouge sang. En plus, le texte en emphase peut être réemphasé de surplus. La seconde commande indique juste que le texte doit être en italique, sans dire «pourquoi». + +- La mise en emphase peut aussi se faire en encadrant le texte des balises `\itshape` et `\upshape`, ou avec `\bfseries` et `\mdseries`, mais cela est sémantiquement moins fort. diff --git a/Latex04.5.tex b/Latex04.5.tex new file mode 100644 index 0000000..adcc7bf --- /dev/null +++ b/Latex04.5.tex @@ -0,0 +1,40 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} + +% Fin du préambule. +\title{Douleur} +\begin{document} + \maketitle + + On peut placer le texte grâce à des environnements: + + \begin{flushleft} + À gauche + \end{flushleft} + + \begin{center} + Au centre + \end{center} + + \begin{flushright} + À droite + \end{flushright} + + Sinon on peut faire avec des déclarations. + + \raggedleft + Aladroite + + + \centering + Alecentre + + + \raggedright + Alagauche + + + Voili voilou +\end{document} diff --git a/Latex05.1.md b/Latex05.1.md new file mode 100644 index 0000000..af88fa4 --- /dev/null +++ b/Latex05.1.md @@ -0,0 +1,7 @@ +LaTeX 5 += + +### Exercice 1. +Les principaux intérêts pratiques de définir ses propres commandes et environnements est de pouvoir les invoquer facilement, et d'éviter le copier coller, mais aussi de pouvoir changer facilement le fonctionnement de toutes les commandes à un seul endroit. Par exemple, pour une commande affichant le nom de l'auteur, changer sa définition changera le nom utilisé dans tout le document. + +Cela permet de privilégier le fond à la forme, par exemple, entre une phrase décrivent l'auteur par un nom fixé, et une autre utilisant une commande `\author`, et bien qu'elles soient toutes deux affichées de la même manière, la première décrirait la personne en particulier, et la seconde la décrirait en tant qu'autrice. diff --git a/Latex05.2.tex b/Latex05.2.tex new file mode 100644 index 0000000..0268470 --- /dev/null +++ b/Latex05.2.tex @@ -0,0 +1,56 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +\usepackage{lipsum} +\usepackage{framed} + + +\newcommand\ilipsum{\textit{\lipsum[1]}} + +\newcommand{\nom}[2]{#1~\scshape #2\upshape} + +\newenvironment{titre} +{ +\begin{center} +\huge\bfseries + +} +{ +\end{center} +} + +\newenvironment{theoreme}[1] +{ + \begin{framed} + \textbf{Théorème.} --- #1 \\ + \itshape +}{ + \end{framed} +} + + +% Fin du préambule. +\title{Douleur} +\begin{document} + \maketitle + + J'ai une superbe commande pour écrire beaucoup ! La voici ! + + \ilipsum{} + + Merci à \nom{Donald}{Knuth} d'avoir créé un nouveau langage. + + + Et rien que pour vous, voici un titre. + \begin{titre} + On vit dans une société ... + \end{titre} + + Petits rappels du collège: + + \begin{theoreme}{Pythagore} + Dans un triangle rectangle ,le carré de l'hypoténuse égale la somme des carrés des deux autres côtés . + \end{theoreme} + +\end{document} diff --git a/Latex05.3.tex b/Latex05.3.tex new file mode 100644 index 0000000..bb2067c --- /dev/null +++ b/Latex05.3.tex @@ -0,0 +1,26 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +\usepackage{lipsum} + +\renewcommand\textsl[1]{\textit{#1}} + +\renewenvironment{abstract}{\centering\scshape}{\normalfont} + +% Fin du préambule. +\title{Douleur} +\begin{document} + \maketitle + + Il faut utiliser \verb|\renewcommand| puisque \verb|\textsl| est déjà utilisé. + Voici un joli texte \textsl{en italique}. + + De la même manière, il nous faut utiliser \verb|\renewenvironment| + + \begin{abstract} + Poser une feuille de papier cuisson au fond de la poêle, en marquer le tour avec l’ongle et découper le cercle ainsi tracé. Il permettra de retourner plus facilement le cookie. + \end{abstract} + + +\end{document} diff --git a/Latex05.4.tex b/Latex05.4.tex new file mode 100644 index 0000000..680b5a9 --- /dev/null +++ b/Latex05.4.tex @@ -0,0 +1,15 @@ +\documentclass{article} +\usepackage[french]{babel} +\usepackage[utf8]{inputenc} +\usepackage[a4paper]{geometry} +\usepackage{lipsum} + + +% Fin du préambule. +\title{Douleur} +\begin{document} + \maketitle + + Utiliser \verb|\newcommand*| empêche la macro/commande de prendre des paragraphes en paramètres, contrairement à \verb|\newcommand|. C'est utile pour les commandes qui ne sont prévues que à l'interieur d'un paragraphe, afin d'empêcher leurs usages illégaux.\textsl{} + +\end{document}