目前我有:
正文: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}