
Estou escrevendo notas para um curso universitário. Meu conteúdo vai para um arquivo chamado content.tex
e depois uso outros dois arquivos (chamados notes.tex
e kindle.tex
) para definir estilos e uso o comando LaTeX import
para imprimir o conteúdo.
Isso funciona muito bem, pois posso ter dois .pdf
arquivos formatados de forma diferente vindos da mesma fonte. No entanto, eu uso marginpar
bastante o ambiente em minha fonte e o desabilitei para a saída formatada do Kindle (para economizar espaço na tela).
Existe uma maneira de redefinir o ambiente marginpar no meu kindle.tex
para que apareçam como parágrafos regulares (ou talvez destacados)?
Responder1
Aqui está uma solução possível, não muito elegante.
\renewcommand{\marginpar}[1]{\par{\bfseries#1}\par}
% or with some vertical extra spaces
% \renewcommand{\marginpar}[1]{\par\medskip{\bfseries#1}\medskip\par}
Assim, você pode formatar seu conteúdo como desejar.
Padrão\marginpar{}
Redefinido\marginpar{}
Responder2
Esta é a solução que eventualmente usei, ela usa o tcolorbox
pacote e produz uma caixa ao redor do parágrafo de margem:
% Make margin paragrahs inline
\renewcommand{\marginpar}[1]{
\begin{tcolorbox}[colback=white!5,colframe=white!40!black,title=Note:]
#1
\end{tcolorbox}}
O resultado final é algo como: