scrbook 和 xepersian 中的页面标题

scrbook 和 xepersian 中的页面标题

我在 中找到了有关页码的页面xepersian,但问题似乎更为普遍。我无法让scrpage2KomaScript 类中的页面标题正常工作。我尝试了以下方法:

\documentclass{scrbook}


\usepackage{hyperref}


\usepackage{xepersian}\renewcommand{\thepage}{\texorpdfstring{\lr{\arabic{page}}}{\arabic{page}}}

\usepackage{scrpage2}


\pagestyle{scrheadings}

\begin{document}
\begin{latin}

\chapter{First Chapter}

\section{Test 1}
Text

\newpage

\section{Test 2}

Text 2

\newpage

\section{Test 3}

\end{latin}

\end{document}

但这会在标题中出现波斯字符。

答案1

添加\ohead{\lr{\headmark}}到你的序言中(加载后scrpage2)似乎可以解决问题。

\documentclass{scrbook}

\usepackage{hyperref}

\usepackage{xepersian}

\renewcommand{\thepage}{\texorpdfstring{\lr{\arabic{page}}}{\arabic{page}}}

\usepackage{scrpage2}
\pagestyle{scrheadings}
\ohead{\lr{\headmark}}

\begin{document}

\begin{latin}

\chapter{First Chapter}

\section{Test 1}

Text

\newpage

\section{Test 2}

Text 2

\newpage

\section{Test 3}

\end{latin}

\end{document}

输出(第 2 页):

在此处输入图片描述

相关内容