使用 arabi 包中的 \tableofcontents 或 \chapter 时出现 Makeindex 错误

使用 arabi 包中的 \tableofcontents 或 \chapter 时出现 Makeindex 错误

当我删除三行

\tableofcontents
\chapter{1}
\chapter{2}

从以下文档来看,makeindex 可以正常工作,索引也可以打印出来。但是,如果存在这些行,我会收到错误,索引无法打印。

有没有办法同时实现目录指数何时使用 arabi 包?

\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1,LFE,LAE,OT1]{fontenc}
\usepackage[farsi,english,arabic]{babel}
\usepackage{makeidx}
\makeindex
\TOCLanguage{farsi}
\title{عنوان}
\author{نویسنده}

\begin{document}
\selectlanguage{farsi}
\maketitle
\tableofcontents
\chapter{1}
\chapter{2}

سلام\index{سلام}
\printindex
\end{document}

相关内容