原始帖子:
这圣经参考软件包提供整洁的圣经段落引用和索引;排序顺序默认按书本字母顺序排列。根据文档,可以通过发出适当的\biblerefmap每本书的命令。
然而,尝试了各种方案后,这似乎适用于默认的引用样式,但当调用替代的内置样式时则不行,无论是通过包选项还是通过发出\biblerefstyle。此外,尝试使用\设置书名和\设置索引书名导致所需的排序顺序也被忽略。这是我的最小示例:
% !TEX TS-program = xelatexmk
\documentclass{memoir}
\usepackage{bibleref}
% Replacing the previous line with the following causes the sort to revert to alphabetical
%\usepackage[jerusalem]{bibleref}
% Adding the next line after the \usepackage does the same.
%\biblerefstyle{jerusalem}
\biblerefmap{Genesis}{01}
\biblerefmap{Exodus}{02}
\biblerefmap{Leviticus}{03}
\biblerefmap{Numbers}{04}
\biblerefmap{Deuteronomy}{05}
\biblerefmap{Joshua}{06}
\biblerefmap{Judges}{07}
\biblerefmap{1Samuel}{08}
\biblerefmap{2Samuel}{09}
\biblerefmap{1Kings}{10}
\biblerefmap{2Kings}{11}
\biblerefmap{Isaiah}{12}
\biblerefmap{Jeremiah}{13}
\biblerefmap{Ezekiel}{14}
\biblerefmap{Hosea}{15}
\biblerefmap{Joel}{16}
\biblerefmap{Amos}{17}
\biblerefmap{Obadiah}{18}
\biblerefmap{Jonah}{19}
\biblerefmap{Micah}{20}
\biblerefmap{Nahum}{21}
\biblerefmap{Habbakuk}{22}
\biblerefmap{Zephaniah}{23}
\biblerefmap{Haggai}{24}
\biblerefmap{Zecharaiah}{25}
\biblerefmap{Malachi}{26}
\biblerefmap{Psalms}{27}
\biblerefmap{Job}{28}
\biblerefmap{Proverbs}{29}
\biblerefmap{Ruth}{30}
\biblerefmap{Song of Songs}{31}
\biblerefmap{Ecclesiastes}{32}
\biblerefmap{Lamentations}{33}
\biblerefmap{Esther}{34}
\biblerefmap{Daniel}{35}
\biblerefmap{Ezra}{36}
\biblerefmap{Nehemiah}{37}
\biblerefmap{1Chronicles}{38}
\biblerefmap{2Chronicles}{39}
% Need the Bible citations in a separate index
\renewcommand{\biblerefindex}{\index[biblecites]}
\makeindex[biblecites]
\begin{document}
Dummy text citing \ibibleverse{Genesis}(1:1) and \ibibleverse{Exodus}(10:11-20).
\printindex[biblecites]
\end{document}
顺便说一句,这里使用 XeLaTeX 是因为在我的实际项目中,我使用希伯来语文本。然而,常规 LaTeX 似乎没有提供任何改进。使用常规\制作索引和\打印索引。
有人可以提出解决方案吗?
更新(8月13日):
我看到有人提议改变圣经参考 这里但一开始似乎没什么用。尽管如此,我还是决定试一试……它似乎解决了我的问题。进一步的测试表明,它适用于各种预定义样式。
但是——当我重新编译我的实际项目时,顺序保持不变!我一步一步地将其恢复到最小示例,但仍然不起作用。我终于发现,在 MWE 中,我使用了
\ibibleverse{Genesis}(1:1)
而在我的实际项目中,
\ibibleverse{Gn}(1:1)
等等。换句话说,只要实际引用使用书籍的完整形式而不是缩写形式,上面提到的补丁似乎有效。
因此,我认为这仅仅是一个临时解决方案。
更新(9 月 10 日):
碰巧的是,圣经参考不再支持此软件包;维护工作已移交给biblref-mouth和圣经参考解析,旨在合并这三个方案(http://www.dickimaw-books.com/notlisted.html)。
然而,通过与他们的简短交流,我了解到目前的进展相当缓慢;因此用户应该准备好使用圣经参考暂时如此。