Les environnements sont très utilisés avec LaTeX : \begin{enumerate}...\begin{center}... et bien d'autres.
La syntaxe est la suivante : \newenvironment{<nom>}[<nb arg>]{<code à faire avant>}{<code à faire après>}, on définit ainsi, ce que fait l'environnement avant et qui sera appliqué à ce qui trouve entre le begin et le end.
Exemple commenté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
\newenvironment{maquote}{% code à effectuer avant
\itshape\flushright\fontfamily{jkplos}\selectfont% on met en italique, aligné à droite et on change la fonte pour faire plus zoli
}
{%code à effectuer après
\par% on termine le paragraphe
}
Comme pour les commandes, il n'est pas possible de définir un environnement qui existe déjà.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
\documentclass[10pt,a4paper]{article} 
\usepackage[utf8]{inputenc}
\usepackage{kpfonts}
 
\newenvironment{maquote}{% code à effectuer avant
\itshape\flushright\fontfamily{jkplos}\selectfont% on met en italique, aligné à droite et on change la fonte pour faire plus zoli
}
{%code à effectuer après
\par% on termine le paragraphe
}
\begin{document} 
 
\begin{maquote}
Heureux qui, comme Ulysse, a fait un beau voyage,\\
Ou comme cestui là qui conquit la toison,\\
Et puis est retourné, plein d'usage et raison,\\
Vivre entre ses parents le reste de son âge !\\
 
Quand reverray-je, helas, de mon petit village\\
Fumer la cheminée, et en quelle saison\\
Reverray-je le clos de ma pauvre maison,\\
Qui m'est une province, et beaucoup d'avantage ?\\
 
Plus me plaist le sejour qu'ont basty mes ayeux,\\
Que des palais Romains le front audacieux ;\\
Plus que le marbre dur me plaist l'ardoise fine,\\
 
Plus mon Loyre Gaulois, que le Tibre Latin,\\
Plus mon petit Lyré, que le mont Palatin,\\
Et plus que l'air marin la douceur Angevine.\\
\end{maquote}
\end{document}
Nom : quote.PNG
Affichages : 5164
Taille : 73,8 Ko