Convierta marginpar en un párrafo normal

Convierta marginpar en un párrafo normal

Estoy escribiendo notas para un curso universitario. Mi contenido va a un archivo llamado content.texy luego uso otros dos archivos (llamados notes.texy kindle.tex) para definir estilos y uso el comando LaTeX importpara imprimir el contenido.

Esto funciona muy bien, ya que puedo tener dos .pdfarchivos con formato diferente provenientes de la misma fuente. Sin embargo, uso marginparbastante el entorno en mi fuente y lo desactivé para la salida formateada de Kindle (para ahorrar espacio en la pantalla).

¿Hay alguna manera de redefinir el entorno marginpar en mi kindle.texpara que aparezcan como párrafos normales (o tal vez resaltados)?

Respuesta1

He aquí una posible solución, no demasiado elegante.

\renewcommand{\marginpar}[1]{\par{\bfseries#1}\par}
% or with some vertical extra spaces
% \renewcommand{\marginpar}[1]{\par\medskip{\bfseries#1}\medskip\par}

Para que puedas formatear su contenido como desees.

Por defecto\marginpar{}

ingrese la descripción de la imagen aquí

Redefinido\marginpar{}

ingrese la descripción de la imagen aquí

Respuesta2

Esta es la solución que finalmente utilicé, utiliza el tcolorboxpaquete y produce un cuadro alrededor del párrafo del margen:

% Make margin paragrahs inline
\renewcommand{\marginpar}[1]{
\begin{tcolorbox}[colback=white!5,colframe=white!40!black,title=Note:]
#1
\end{tcolorbox}}

El resultado final es algo como:

ingrese la descripción de la imagen aquí

información relacionada