memoir
我试图在课程(或报告)中多次引用脚注,并使用[french]babel
和cleveref
。
根据这个问题对具有超链接支持的同一脚注的多次引用 - 有没有更好的解决方案?,我想出了最小的非工作示例:
\documentclass{memoir}
\usepackage[french]{babel}
\usepackage{hyperref}
\usepackage{cleveref}
\crefformat{footnote}{#2\footnotemark[#1]#3}
\begin{document}
\section{foo}
First page, referencing future footnote\cref{second}.
Second paragraph, first footnote\footnote{\label{first}First footnote!}
\pagebreak
\section{bar}
Second page, creating the second footnote\footnote{\label{second}Second footnote},
and referencing the first footnote\cref{first}.
\end{document}
我得到:
如您所见,参考文本有误(但链接正常!)。如果我将回忆录替换为文章,一切都正常,但报告也会失败。发生了什么事?
谢谢
答案1
的法语模块对脚注管理做了一些更改,显然这破坏了和之间babel
的合作。memoir
hyperref
cleveref
添加
\frenchbsetup{FrenchFootnotes=false}
到您的文档序言中以禁用这些更改。