法语版最后一页

法语版最后一页

有人知道为什么 lastpage 包不适用于法语吗?

\documentclass{scrbook}

\usepackage[utf8x]{inputenc}
\usepackage{ucs}
\usepackage{french}
\usepackage{helvet}
\usepackage{fancyhdr} 
\usepackage{lastpage}

\fancypagestyle{mine}{ %
\fancyhf{} 
\fancyfoot[LO]{\thepage\ sur \pageref{LastPage}}
}

\begin{document}
\pagestyle{mine}

\newpage

bla
\end{document}

我收到错误:\clearpage 未定义。\end{document}

答案1

显然french.sty已经定义了一个补丁来应对lastpage,但后者软件包的改变却导致问题爆发。

您可以改用zref

\documentclass{scrbook}

\usepackage[utf8]{inputenc}
\usepackage{french}
\usepackage{helvet}
\usepackage{fancyhdr}
\usepackage{zref-user,zref-lastpage}

\fancypagestyle{mine}{%
  \fancyhf{}%
  \fancyfoot[LO]{\thepage\ sur \zpageref{LastPage}}%
}

\begin{document}
\pagestyle{mine}
abc
\newpage

bla
\end{document}

请注意,utf8x现在不推荐这样做。也不fancyhdr推荐使用 koma-script 类,但它仍然有效。

相关内容