目录中的索引指向参考书目

目录中的索引指向参考书目

由于使用了xepersian包,我需要使用makeidx包来为我的书制作索引,我在下面提供了我认为是最低限度可行示例的内容。我的问题如下:

  1. 当目录中生成索引(波斯语为“نمایه”)时,单击它会将我引导至参考书目(波斯语为“کتاب‌نامه”)。
  2. 我无法使用imakeidx包中的便捷选项来为索引使用较小的字体。从 MWE 中可以看出,字体大小为 11pt;有没有办法将索引字体大小设置为例如 8?我不知道如何使用解决方案埃格尔已提出这里使用必要的命令xindy -L persian-variant3 -C utf8 -M numeric-sort -M latex -M latex-loc-fmts -M texindy -M page-ranges %.idx来生成所需形式的波斯语索引,如下图所示:

在此处输入图片描述

  1. 使用命令\makeindex[columns=3]会产生错误。有没有办法可以生成三列索引?

以下是 ch2refs.bib 文件的内容:

@article{Balas1976,作者 = {Balas, Egon 和 Padberg, Manfred W.},标题 = {集合划分:调查},期刊 = {SIAM Review},卷 = {18},编号 = {4},页数 = {710-760},ISSN = {0036-1445 1095-7200},DOI = {10.1137/1018115},年份 = {1976},类型 = {期刊文章}}

这是 MWE:

\documentclass[11pt]{book}
\usepackage{amsthm,amssymb}
\usepackage{unicode-math}
\usepackage[pagebackref=false,colorlinks,linkcolor=red,citecolor=red]{hyperref}
\usepackage{fancyhdr}
\usepackage[a4paper]{geometry}
\usepackage{setspace}
\usepackage{makeidx}
\usepackage{tocbibind}
\makeindex
\usepackage{multicol}
\usepackage[perpagefootnote=on]{bidi}
\doublespacing
\usepackage{xepersian}
\settextfont[Scale=1]{Tahoma}
\setlatintextfont[Scale=1]{Times New Roman}
\setdigitfont[Scale=1]{Tahoma}
\begin{document}
\twocolumnstableofcontents
\chapter{فصل ۱}
از فرایندهای BALAS و GOMORY در بخش ۲-۲-۴ نام برده شده اما طرح آن‌ها در فصل ۱ انجام گرفته. احتمالاً باید در بخش پیوست‌ها\cite{Balas1976} طرح شود.
هایپرلینک مسائل ۴-۸۶ و ۴-۸۷ در بخش اول توضیحات فصل دوم\index{فصل دوم} اضافه شود.
\addcontentsline{toc}{chapter}{‎‏نمایه}‎
\bibliographystyle{plain-fa}
\bibliography{ch2refs}
\printindex
\end{document}

提前致谢。

相关内容