我试图在脚注中获得 1.5 行空间,但使用和不使用 时得到的结果不同babel
。没有 时babel
输出正常,但激活 时则不行。
也许我使用了错误的软件包组合。所选软件包(MWE 中并未列出所有软件包)专门用于获取文本主体部分中的 1.5 行空间、某些部分(在引文中)中的 1 行空间和脚注中的 1.5 行空间。
梅威瑟:
\documentclass[11pt, a4paper, oneside]{book}
%\usepackage[main=french,ngerman,english]{babel}
\usepackage{fontspec}
\usepackage{setspace}
\usepackage[hang]{footmisc}
\usepackage{lipsum}
\renewcommand{\footnotelayout}{\setstretch{1.5}}% Footnotes are
\setstretch{1.5}
\setlength{\footnotemargin}{2mm}
\begin{document}
\onehalfspace
\lipsum*[1]\footnote{\lipsum[1]}
\end{document}
答案1
该french
模块改变了脚注的布局,因此\footnotelayout
不再执行任何操作。但您仍然可以使用开关footmisc
添加来设置空间:
\documentclass[11pt, a4paper, oneside]{book}
\usepackage[main=french,ngerman,english]{babel}
%\frenchsetup{FrenchFootnotes=false} %alternative
\usepackage{fontspec}
\usepackage{setspace}
\usepackage[hang]{footmisc}
\makeatletter \FN@setspacefalse\makeatother
\usepackage{lipsum}
\setstretch{1.5}
\setlength{\footnotemargin}{2mm}
\begin{document}
\lipsum*[1] \footnote{\lipsum[1]}
\end{document}
另一种方法是禁用FrenchFootnotes
。
附注:onehalfspace
是一个环境,不要将其用作命令。使用它您将收到非封闭组警告。命令名称是\onehalfspacing
。