要重置每页的脚注编号,我使用
\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}