如何设置默认脚注行距?

如何设置默认脚注行距?

如何设置默认脚注行距?现在我必须为每个脚注写

\footnote{\onehalfspacing ...}

但我想设置一次行距。

我猜可以使用\renewcommand{\footnote}{...}。但我不知道如何重新定义命令。

答案1

你可以做类似的事情我可以重新定义一个命令来包含它自己吗?

\documentclass{article}
\usepackage{blindtext}
\usepackage{letltxmacro}
\begin{document}
\blindtext
\footnote{\blindtext}
\LetLtxMacro{\niekasFootnote}{\footnote}
\makeatletter
\renewcommand{\footnote}[1]{\niekasFootnote{\def\baselinestretch{1.25}\@currsize#1}}
\makeatother
\footnote{\blindtext}
\end{document}

niekas脚注

由于您将把它放在类文件中,因此\makeatletter \makeatother可以省略组合。定义来自包的源setspace。如果无论如何都加载了此包,则可以使用onehalfspacing(或由定义的任何其他间距命令setspace)。优点:这些命令知道当前字体大小,因为不同大小需要不同的间距来向右看

相关内容