Notes marginales

Bonjour, j’ai un souci avec les notes marginales en recto verso
J’utilise marginpar et je prends soin

  • d’avoir des marges gauches et droites égales
  • de préciser les tailles de marginparsep (1cm) et marginparwidth (2cm)

Or, avec ou sans fer à droite/gauche forcé, le séparateur de marge des
pages paires est énorme.
Pire, quand j’accrois le contenu de la marge. Sur les pages impaires, ça
déborde hors de la feuille, sur les pages paires, ça rentre dans le
texte courant.

Pour info, j’ai essayé d’utiliser adjustwidth de changepage, ça
fonctionne un peu mais ce n’est pas satisfaisant quand on le sollicite
plus de 100 fois.

Contexte: je fabrique un texte juridique avec les numéros des lois dans
les marges. J’en ai 800
Merci d’avance et bien cordialement
Eric

%%% ECM
\documentclass[12pt,twoside]{article} %twoside
\usepackage[T1]{fontenc}
\usepackage[paperwidth=16cm,paperheight=20cm,top=2cm, bottom=2cm,
left=4cm, right=4cm]{geometry}
\usepackage[french]{babel}
\usepackage{lmodern,csquotes,lipsum,microtype,fontsize}
\newcommand{\enorme}{\fontsize{20}{20}\selectfont}

\setlength{\marginparsep}{10mm}
\setlength{\marginparwidth}{2cm}
\usepackage[cam,a4,center]{crop}
\begin{document}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{1}}}}

\lipsum[1]

Une autre ligne \marginpar{\enorme \fbox{\textbf{2}}}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{1}}}}

\lipsum[1]

Une autre ligne \marginpar{\enorme \fbox{\textbf{2}}}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{1}}}}

\lipsum[1]

Une autre ligne \marginpar{\enorme \fbox{\textbf{2}}}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{1}}}}

\lipsum[1]

Une autre ligne \marginpar{\enorme \fbox{\textbf{2}}}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{111}}}}

\lipsum[1]
Une autre ligne \marginpar{\enorme \fbox{\textbf{222}}}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{111}}}}

\lipsum[1]
Une autre ligne \marginpar{\enorme \fbox{\textbf{222}}}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{111}}}}

\lipsum[1]
Une autre ligne \marginpar{\enorme \fbox{\textbf{222}}}

\section{Test}
Une ligne \marginpar{\enorme \fbox{\raggedleft{\textbf{111}}}}

\lipsum[1]
Une autre ligne \marginpar{\enorme \fbox{\textbf{222}}}
\end{document}

Bonjour,

Le 28/09/25 à 13h20, Eric Guichard a écrit :

j’ai un souci avec les notes marginales en recto verso J’utilise marginpar et je prends soin - d’avoir des marges gauches et droites égales - de préciser les tailles de marginparsep (1cm) et marginparwidth (2cm)

Or, avec ou sans fer à droite/gauche forcé, le séparateur de marge des pages paires est énorme.

Le fer à droite ne suffit pas car le contenu de la note commence quand même en début (à gauche) de sa 1re ligne. Pour le mettre en évidence, il suffit de passer l’option showframe au package geometry. Au passage, pourquoi fixer les dimensions de marginparsep et marginparwidth au moyen de \setlength alors que cela peut être réglé en option de geometry (cf. ci-dessous ECM avec préambule revisité).

Pire, quand j’accrois le contenu de la marge. Sur les pages impaires, ça déborde hors de la feuille, sur les pages paires, ça rentre dans le texte courant.

Ça, c’est probablement dû aux \fbox.

ECM :

\documentclass[12pt,twoside,french]{article} %twoside \usepackage[T1]{fontenc} \usepackage[paperwidth=16cm,paperheight=20cm,top=2cm, bottom=2cm, left=4cm, right=4cm,marginparsep=1cm,marginparwidth=2cm,showframe]{geometry} \usepackage[strict]{changepage} \usepackage{lmodern,csquotes,lipsum,microtype,fontsize} \usepackage[cam,a4,center]{crop} \usepackage{babel}

\newcommand{\mymarginpar}[1]{% \marginpar{\checkoddpage\ifoddpage\else\hfill\fi\huge\textbf{#1}}% }

\begin{document}

\section{Test} Une ligne\mymarginpar{1}

\lipsum[1]

Une autre ligne\mymarginpar{2}

\section{Test} Une ligne\mymarginpar{1}

\lipsum[1]

Une autre ligne\mymarginpar{2}

\section{Test} Une ligne\mymarginpar{1}

\lipsum[1]

Une autre ligne\mymarginpar{2}

\section{Test} Une ligne\mymarginpar{1}

\lipsum[1]

Une autre ligne\mymarginpar{2}

\section{Test} Une ligne\mymarginpar{111}

\lipsum[1] Une autre ligne\mymarginpar{222}

\section{Test} Une ligne\mymarginpar{111}

\lipsum[1] Une autre ligne\mymarginpar{222}

\section{Test} Une ligne\mymarginpar{111}

\lipsum[1] Une autre ligne\mymarginpar{222}

\section{Test} Une ligne\mymarginpar{1 1 1 1 1 1 1 1}

\lipsum[1] Une autre ligne\mymarginpar{2 2 2 2 2 2 2 2} \end{document}

Denis