我正在尝试重新对每页的脚注进行编号。该软件包\perpage
与我当前的设置相冲突。似乎也footmisc
有类似的问题,因为我收到了相同的错误消息。还有其他适用于 xelatex 的选项吗?
\documentclass[letterpaper,12pt]{book}
\usepackage[paperwidth=6in, paperheight=9in, margin=1in]{geometry}
\usepackage[perpage,para]{footmisc}
\usepackage{ragged2e}
\usepackage{fontspec}
\usepackage{ifthen}
\usepackage{polyglossia}
\usepackage{fancyhdr}
\usepackage{extramarks}
\setmainlanguage{syriac}
\setmainfont[BoldFont={DejaVu Serif Bold}]{Serto Antioch Bible}
答案1
这个例子似乎可以工作,如果你之前加载zref-abspage
(由 自动加载):bibi
\documentclass[letterpaper,12pt]{book}
\usepackage{zref-abspage}
\usepackage[paperwidth=6in, paperheight=9in, margin=1in]{geometry}
\usepackage[perpage,para]{footmisc}
\usepackage{ragged2e}
\usepackage{fontspec}
\usepackage{ifthen}
\usepackage{polyglossia}
\usepackage{fancyhdr}
\usepackage{extramarks}
\setmainlanguage{syriac}
\setmainfont{Serto Antioch Bible}
\begin{document}
\mbox{}
\end{document}
但是我没有测试过脚注是否按页编号,因为您没有展示带有脚注的最小工作示例。
另一种方法是使用 LuaLaTeX 代替 XeLaTeX。这样就不会出现问题,因为 LuaLaTeX 不需要bidi
,而这往往是问题的根源。