在此示例中,如何更改文本和脚注规则之间的距离:
\documentclass[11pt]{book}
\RequirePackage{luatex85}
\usepackage[paperwidth=140mm,paperheight=210mm,top=25mm,bottom=20mm,left=20mm,right=20mm,heightrounded]{geometry}
\usepackage{kantlipsum}
\addtolength{\footskip}{22mm}
\makeatletter
\def\footnoterule{\kern-3mm\kern-3\p@
\hrule \@width 2in \kern 2.6\p@
\kern 3mm}
\makeatother
\begin{document}
Some text\footnote{Footnote example}
\kant[1-3]
\end{document}
答案1
使用选项 footnotesep,最好(像默认一样)稍微收缩和拉伸一下:
\documentclass[11pt]{book}
\RequirePackage{luatex85}
\usepackage[paperwidth=140mm,paperheight=210mm,top=25mm,bottom=20mm,
left=20mm,right=20mm,heightrounded,
footnotesep=3cm plus 4pt minus 4pt %<--- change to a suitable value
]{geometry}
\usepackage{kantlipsum}
\addtolength{\footskip}{22mm}
\makeatletter
\def\footnoterule{\kern-3mm\kern-3\p@
\hrule \@width 2in \kern 2.6\p@
\kern 3mm}
\makeatother
\begin{document}
Some text\footnote{Footnote example}
\kant[1-3]
\end{document}
答案2
根据 Ulrike Fischer 和 David Carlisle 的建议,我增加了 \skip\footins \setlength{\skip\footins}{5mm}
:
\documentclass[11pt]{book}
\RequirePackage{luatex85}
\usepackage[paperwidth=140mm,paperheight=210mm,top=25mm,bottom=20mm,left=20mm,right=20mm,heightrounded]{geometry}
\usepackage{kantlipsum}
\setlength{\skip\footins}{5mm} %<------------ add this
\def\footnoterule{
\kern-3mm \hrule width 2in \kern -.4pt
\kern 3mm}
\begin{document}
Some text\footnote{Footnote example}
\kant[1-3]
\end{document}