将首字母缩略词设置为页边距脚注会导致 Marginpar 移动警告

将首字母缩略词设置为页边距脚注会导致 Marginpar 移动警告

我正在使用带有首字母缩略词和脚注选项的词汇表包。我还设置了脚注以显示在页边距中。如果一行中有多个首字母缩略词,则页边距中会放置多个脚注。为了避免重叠,注释会被移动,从而导致 Marginpar 已移动警告。

当一行内容对应的边距中生成多个注释时,有没有办法防止出现 Marginpar 警告?

答案1

您的问题没有提供导致警告的技术解决方案。话虽如此:尝试一下 -package marginfix\usepackage{marginfix}之前\begin{document})。

答案2

你只是想删除警告,而不是阻止他们移动?如果这就是你的意思,那么:

\makeatletter

\def\foo#1\@latex@warning@no@line#2#3\@nil{\def\@addmarginpar{#1#3}}
\expandafter\foo\@addmarginpar\@nil

\makeatother

相关内容