重置跨两页段落的脚注

重置跨两页段落的脚注

要重置每页的脚注编号,我使用

\usepackage[perpage]{footmisc}

但如果包含脚注的段落跨越两页,则下一页不会重置编号

-----footnote{A}----
--------------------
------
--------------------
--------------------  <- End of a page 1
1. A

-------------------- <- the rest of previous paragraph
--------- footnote{B}
-------
-------------footnote{C}
------------------------
2. B
1. C

我使用xepersion编译xelatex器来处理波斯语文档。英语中是否也存在此问题,还是我的设置存在错误?

您可以在以下代码中看到这种行为

\documentclass[a4paper,11pt]{book}
\usepackage{blindtext}

\usepackage{subfig}
\usepackage{graphicx, wrapfig}
\usepackage{float}
\usepackage{setspace}
\usepackage{geometry}
\geometry{top=5.1cm, bottom=4.6cm, left=3.8cm, right=3.8cm}
%\geometry{top=5.1cm, bottom=4.6cm, left=5.8cm, right=5.8cm}
\usepackage[perpage]{footmisc}


\usepackage{xepersian}

\setstretch{1.54}
%\linespread{1.8}

\begin{document}
‎\blindtext\LTRfootnote{paragraph}‎

\blindtext[2]\LTRfootnote{paragraph}‎

\blindtext\LTRfootnote{paragraph}‎      
\end{document}

答案1

根据这个问题,我应该使用zref如下包

\usepackage{xepersian}
\usepackage{zref-perpage}
\zmakeperpage{footnote} 

相关内容