Truco \marginpar: no se considera flotante

Truco \marginpar: no se considera flotante

Encontré en la red un truco útil que hace exactamente lo que dice el título. Este es el código:

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

Funciona bien, el único problema es que la nota se crea en el margen izquierdo. ¿Es posible ponerlo en el margen derecho?

Respuesta1

Una definición equivalente para los párrafos del margen derecho sería:

\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}}}}}

\lmarginparestablece un lmargen izquierdo lapde un párrafo de ancho \marginparwidthmás un espacio a la derecha de \marginparsep. \rmarginparestablece un espacio a la izquierda \linewidth+\marginparsepseguido de un párrafo de ancho \marginparwidth.

información relacionada