左边距下方的脚注

左边距下方的脚注

我的文档左边距相对较宽,因为那里有几个注释。我现在希望任何脚注都从这个边距下面开始,而不是在正文下缩进。任何帮助都非常感谢。

答案1

我打了补丁\@footnotetext来添加一个\leftskip

\documentclass[a4paper]{article}
\usepackage{lipsum}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@footnotetext}{\@parboxrestore}{\@parboxrestore\leftskip-1in}{}{}
\makeatother
\begin{document}
a\footnote{\lipsum*[3]}
\lipsum[1-5]
\end{document}

在此处输入图片描述

为了进一步向左扩展脚注规则,我\footnoterule还对 进行了修补:

\documentclass[a4paper]{article}
\usepackage{lipsum}
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\@footnotetext}{\@parboxrestore}{\@parboxrestore\leftskip-1in}{}{}
\xpatchcmd{\footnoterule}{\hrule}{\llap{\smash{\rule[-.4pt]{1in}{.4pt}}}\hrule}{}{}
\makeatother
\begin{document}
a\footnote{\lipsum*[3]}
\lipsum[1-5]
\end{document}

在此处输入图片描述

相关内容