法语 babel 与 fnpct \multfootnote 不兼容

法语 babel 与 fnpct \multfootnote 不兼容

我想使用 babel 的选项以及包 ( )french提供的多个脚注。但是当我这样做时,只会创建一个脚注,而不是多个。fnpct\multfootnote

\documentclass[12pt]{article}

\usepackage[french]{babel}
\usepackage{fnpct}

\begin{document}

Some text\multfootnote{first;second;third}.
% creates only one footnote instead of three. 

\end{document}

法语babel文档说它保存 \@footnotemark\begin{document}

文档fnpct仅表明法语 babel 重新定义了\@footnotemark并且 fnpct 重置了这个重新定义(第 5 页)。

是否可以同时拥有法语babel和多个脚注fnpct

答案1

babel 将分号激活为 \begin{document},因此 fnpct 不再将其识别为分隔符。您可以在 \begin{document} 之后重置分隔符(或选择其他字符作为分隔符):

\documentclass[12pt]{article}

\usepackage[french]{babel}
\usepackage{fnpct}

\begin{document}
\setfnpct{mult-fn-delim = {;}}
Some text{\multfootnote{first;second;third}.}


\end{document}

在此处输入图片描述

相关内容