有没有办法减少脚注调用前的间距?

有没有办法减少脚注调用前的间距?

我发现它引用的单词和脚注之间的间距有点太大。 有办法减少它吗?

答案1

总是发布一个完整的小文档,说明问题和使用的所有类/包。脚注标记的布局由文档类控制,你还没有说你使用的是哪一个。

但默认定义是

\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}

所以你可以

\makeatletter
\renewcommand\@makefnmark{%
  \hbox{\hspace{-.1em}\@textsuperscript{\normalfont\@thefnmark}}}
\makeatother

或任何您想要的负空间。请注意,默认情况下不会添加任何空间,因此任何负空间都有可能使脚注标记覆盖前面的文本。

@tohecz 在评论中建议你已经离开了

word \footnote{this} or word
\footnote{that}

在任何一种情况下,脚注标记前的空格都是输入到文档中的单词空格,而不是来自宏。这再次表明始终发布完整示例的重要性。如果命令前有空格,\footnote请不要重新定义命令,只需删除空格并使用

word\footnote{this} or word%
\footnote{that}

相关内容