
Estoy escribiendo notas para un curso universitario. Mi contenido va a un archivo llamado content.tex
y luego uso otros dos archivos (llamados notes.tex
y kindle.tex
) para definir estilos y uso el comando LaTeX import
para imprimir el contenido.
Esto funciona muy bien, ya que puedo tener dos .pdf
archivos con formato diferente provenientes de la misma fuente. Sin embargo, uso marginpar
bastante 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.tex
para 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{}
Redefinido\marginpar{}
Respuesta2
Esta es la solución que finalmente utilicé, utiliza el tcolorbox
paquete 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: