Sub Articulo 166.0

* L'environnement changemargin décrit ci-dessous permet de
modifier localement les marges d'un document. Il prend deux
arguments, la marge gauche et la marge droite (ces arguments
peuvent prendre des valeurs négatives).
%%%% debut macro %%%%
\newenvironment{changemargin}[2]{\begin{list}{}{%
\setlength{\topsep}{0pt}%
\setlength{\leftmargin}{0pt}%
\setlength{\rightmargin}{0pt}%
\setlength{\listparindent}{\parindent}%
\setlength{\itemindent}{\parindent}%
\setlength{\parsep}{0pt plus 1pt}%
\addtolength{\leftmargin}{#1}%
\addtolength{\rightmargin}{#2}%
}\item }{\end{list}}
%%%% fin macro %%%%
Exemple :
\begin{changemargin}{2cm}{-1cm}
   Ceci permet d'augmenter la marge gauche de 2cm et de diminuer
   celle de droite de 1cm.
\end{changemargin}
A comparer avec un texte qui occupe toute la largeur de la page,
comme celui-ci.
%%%% fin exemple %%%%