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