如何自定义脚注的间距?

如何自定义脚注的间距?

目前我有:

正文:abc 1
底部:1 abc

我想要的是:

文本中:abc 1(删除空格)
底部:1 abc(增加空间)

答案1

您可以在之前和之后插入(\unskip\footnote标记\space设置为脚注文本的一部分时):\@makefnmark\@makefntext

在此处输入图片描述

\documentclass{article}

\usepackage[paper=a6paper]{geometry}% Just for this example
\usepackage{etoolbox}

% Remove space before \footnote
\let\oldfootnote\footnote
\renewcommand{\footnote}{\unskip\oldfootnote}

% Insert space after mark in footnote text
\makeatletter
% \patchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\patchcmd{\@makefntext}{\@makefnmark}{\@makefnmark\space}{}{}
\makeatother

\begin{document}

\vspace*{\fill}% Just for this example

In the text: abc \footnote{abc}

\end{document}

相关内容