Un peu plus de LaTeX
This commit is contained in:
parent
a9b1ca6bfe
commit
7f7981bdc9
7
Latex04.4.md
Normal file
7
Latex04.4.md
Normal file
@ -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.
|
||||
40
Latex04.5.tex
Normal file
40
Latex04.5.tex
Normal file
@ -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}
|
||||
7
Latex05.1.md
Normal file
7
Latex05.1.md
Normal file
@ -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.
|
||||
56
Latex05.2.tex
Normal file
56
Latex05.2.tex
Normal file
@ -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}
|
||||
26
Latex05.3.tex
Normal file
26
Latex05.3.tex
Normal file
@ -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}
|
||||
15
Latex05.4.tex
Normal file
15
Latex05.4.tex
Normal file
@ -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}
|
||||
Loading…
x
Reference in New Issue
Block a user