圣经经文索引的编号问题

圣经经文索引的编号问题

我一直在尝试为一个圣经项目创建圣经经文索引,但目前我对索引中书籍的编号遇到了一些问题。

这是我的 MWE:

\documentclass[12pt]{report}
\usepackage{bibleref}
\usepackage{indextools}
\usepackage{tikz}
\def\otest{\textbf{\large Old Testament}}
\def\ntest{\textbf{\large New Testament}}
\biblerefmap{Genesis}{1@\otest!01}
\biblerefmap{Exodus}{1@\otest!02}
\biblerefmap{Leviticus}{1@\otest!03}
......
\biblerefmap{ISamuel}{1@\otest!09}
\biblerefmap{IISamuel}{1@\otest!10}
......
\biblerefmap{Zechariah}{1@\otest!38}
\biblerefmap{Malachi}{1@\otest!39}
\biblerefmap{Matthew}{2@\ntest!01}
\biblerefmap{Mark}{2@\ntest!02}
......
\biblerefmap{ICorinthians}{2@\ntest!07}
\biblerefmap{IICorinthians}{2@\ntest!08}
......
\biblerefmap{Jude}{2@\ntest!26}
\biblerefmap{Revelations}{2@\ntest!27} %% I numbered all the books of the Bible in the same manner. 
\makeindex[title=Scripture Index,name=scr,options=-s MyStyle.ist, intoc]
\renewcommand{\biblerefindex}{\index[scr]}
\begin{document}
......
\printindex[scr]
\end{document}

这是 MyStyle.ist:

delim_0 "\\dotfill\ "
delim_1 "\\dotfill\ "
delim_2 "\\dotfill\ "

这是最终产品:在此处输入图片描述

在此处输入图片描述

从图片中可以看出,以数字开头的书卷(如《撒母耳记上》、《哥林多前书》等)按照数字后第一个字符的字母顺序排列在索引列表的最末端。此外,尽管我已将《撒母耳记上》定义为《旧约》的一部分,但它也与《新约》的书卷放在一起。所以我的问题是,是否有办法将所有书卷按照它们在《圣经》中的顺序分组,并根据《旧约》和《新约》进行分组。

我还愿意接受任何关于如何改进书籍引用方式的建议。

相关内容