Modifier localement les marges (top, bottom, right et left)
Bonjour,
Je souhaite modifier localement les marges de mon document à partir des annexes. J'ai trouvé cette solution sur le net, mais j'aimerais pouvoir modifier aussi les marges de tête et de pied de pages. J'imagine que je vais devoir ajouter les commandes \setlenght{\topmargin}{0pt} et \setlenght{\bottommargin}{0pt} et \addtolength{\topmargin}{#3}% \addtolength{\bottommargin}{#4}. A quoi servent les commandes \setlength{\listparindent}{\parindent}% \setlength{\itemindent}{\parindent}%. N'y aurait il pas plus simple ?
Code:
1 2 3 4 5 6 7 8 9 10
| \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}} |
Code:
1 2 3 4 5
|
\begin{changemargin}{2cm}{-1cm}
Ceci permet d'augmenter la marge gauche de 2cm et de diminuer
celle de droite de 1cm.
\end{changemargin} |