marginpar 的使用:Underfull \hbox 的问题

marginpar 的使用:Underfull \hbox 的问题

我正在使用 latex 命令\marginpar{},但是由于某种原因我收到警告:

Underfull \hbox <badness 10000> in paragraph ...   

每次我在边栏上发表评论时都会出现这种情况。有什么方法可以避免这种情况吗?

这就是我的使用方式\marginpar{}

\setlength{\marginparwidth}{1.2in}
\let\oldmarginpar\marginpar\reversemarginpar
 \renewcommand\marginpar[1]{\-\oldmarginpar[\footnotesize #1]  {\raggedright\footnotesize #1}}

我该如何修改上述内容?我读到这\makebox[0pt]{}可能有帮助 - 但我不明白如何修改?

答案1

我不明白\-;但是,\raggedright在可选参数中添加似乎也\oldmarginpar可以按您想要的方式工作:

\let\oldmarginpar\marginpar
\reversemarginpar
\renewcommand\marginpar[1]{%
  \oldmarginpar[\raggedright\footnotesize #1]%
    {\raggedright\footnotesize #1}}

相关内容