\marginpar Trick: wird nicht als Float betrachtet

\marginpar Trick: wird nicht als Float betrachtet

Ich habe im Internet einen nützlichen Trick gefunden, der genau das tut, was der Titel verspricht. Dies ist der Code:

\newcommand{\mymarginpar}[1]{%
\vadjust{\smash{\llap{\parbox[t]{\marginparwidth}{#1}\kern\marginparsep}}}}

Es funktioniert einwandfrei, das einzige Problem ist, dass die Notiz im linken Rand erstellt wird. Ist es möglich, sie stattdessen in den rechten Rand einzufügen?

Antwort1

Eine entsprechende Definition für Absätze am rechten Rand wäre:

\newcommand{\lmarginpar}[1]{%
  \vadjust{\smash{\llap{\parbox[t]{\marginparwidth}{\strut#1}\kern\marginparsep}}}}
\newcommand{\rmarginpar}[1]{%
  \vadjust{\smash{\rlap{\hspace*{\dimexpr\linewidth+\marginparsep}\parbox[t]{\marginparwidth}{\strut#1}}}}}

\lmarginparLegt einen llinken Abstand von gefolgt lapvon einem Absatz der Breite fest . Legt einen linken Abstand von fest, gefolgt von einem Absatz der Breite .\marginparwidth\marginparsep\rmarginpar\linewidth+\marginparsep\marginparwidth

verwandte Informationen