Bibelstellen sortieren. Die Sortierung erfolgt nicht aufsteigend, also Kapitel- und Versweise. Die einstellige Kapitelnummer wird 3stellig gezählt. Wie muss ich die *ist Datei erweitern, dass Reihefolge stimmt?
Die Bibelstellen sollen aufsteigend sortiert werden, das funktioniert bei mir nicht.
% !TEX makeindex document.idx -g -r -s meine.ist
\listfiles
\documentclass[BCOR=8mm,paper=162mm:235mm,DIV=calc,headlines=2.1,fontsize=11pt,
open=any,headings=optiontohead,headings=small,ngerman,parskip=false]{scrbook}
%Hier \usepackage[ngerman]{babel}
\usepackage{libertine}
\usepackage[protrusion=true,expansion=true,factor=1750]{microtype}
\usepackage{ifluatex}
\usepackage{pdfpages}
\usepackage[pdfborderstyle={/S/U/W 1}]{hyperref}
\usepackage{hyperref}
\hypersetup{pagebackref = true}
%Indices
\usepackage[makeindex,split,idxcommands]{splitidx}
\newindex[Bibelstellen]{aid}
%makeindex Bibelstellen-aid.idx -g -r -s meine.ist
\usepackage{xcolor, soul}
\usepackage{typearea}
\begin{document}
(Ps. 84);\sindex[aid]{AT19@Psalmen!84} (Matth. 9,35ff);\sindex[aid]{NT01@Matthäus!9,35ff} (Matth. 13,24ff)(Matth. 28,16ff);\sindex[aid]{NT01@Matthäus!28,16ff}
Psalm 104, 29f \sindex[aid]{AT19@Psalmen!104,29f}
Psalm 17,3\sindex[aid]{AT19@Psalmen!18,17}
Psalm 18,17 \sindex[aid]{AT19@Psalmen!17,3}
Psalm20,8 \sindex[aid]{AT19@Psalmen!20,8}
Psalm 10,5,5ff \sindex[aid]{AT19@Psalmen!10,5}
Psalm 1,5 \sindex[aid]{AT19@Psalmen!1,5}
Psalm 8,7 \sindex[aid]{AT19@Psalmen!8,7}
Psalm 5,6ff \sindex[aid]{AT19@Psalmen!5,6ff}
\printindex[aid][Bibelstellen]
\end{document}
<!-- -->
Hier die meine.ist Datei
\begin{filecontents}[force]{meine.ist}
%%%
Datei:
%actual '='
quote '+'
%level '>'
%headings_flag 1
heading_prefix "{\\textbf "
heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f"
suffix_3p "\\,ff"
suffix_4p ''\\,fff''
preamble
"\\markright{INDEX}\n\n\\begin{theindex}\n\\thispagestyle{headings}\n"
postamble "\n\n\\end{theindex}\n"
german DIN 5007 sort rules for TeX and LaTeX
% sort rules for TeX-style umlaut-macros
sort_rule "\\\"A" "ae"
sort_rule "\\\"a" "ae"
sort_rule "\\\"O" "oe"
sort_rule "\\\"o" "oe"
sort_rule "\\\"U" "ue"
sort_rule "\\\"u" "ue"
sort_rule "\\ss({})?" "ss"
% define merge rules:
include "german/umlaut.ist" % don't remove umlaut-macros
include "tex.ist" % handle TeX and
include "latex.ist" % LaTeX stuff
% define sort rules
include "german/digit.ist" % sort rules for digits
include "german/special.ist" % sort rules for special characters
include "icase.ist"
%%%
\end{filecontents}
\usepackage[ngerman]{babel}
\usepackage{libertine}
\usepackage[protrusion=true,expansion=true,factor=1750]{microtype}
\usepackage{ifluatex}
\usepackage{pdfpages}
\usepackage[pdfborderstyle={/S/U/W 1}]{hyperref}
\usepackage{hyperref}
\hypersetup{pagebackref = true}
%Indices
\usepackage[makeindex,split,idxcommands]{splitidx}
\newindex[Bibelstellen]{aid}
%makeindex Bibelstellen-aid.idx -g -r -s meine.ist
\usepackage{xcolor, soul}
\usepackage{typearea}
\begin{document}
(Ps. 84);\sindex[aid]{AT19@Psalmen!84} (Matth. 9,35ff);\sindex[aid]{NT01@Matthäus!9,35ff} (Matth. 13,24ff)(Matth. 28,16ff);\sindex[aid]{NT01@Matthäus!28,16ff}
Psalm 104, 29f \sindex[aid]{AT19@Psalmen!104,29f}
Psalm 17,3\sindex[aid]{AT19@Psalmen!18,17}
Psalm 18,17 \sindex[aid]{AT19@Psalmen!17,3}
Psalm20,8 \sindex[aid]{AT19@Psalmen!20,8}
Psalm 10,5,5ff \sindex[aid]{AT19@Psalmen!10,5}
Psalm 1,5 \sindex[aid]{AT19@Psalmen!1,5}
Psalm 8,7 \sindex[aid]{AT19@Psalmen!8,7}
Psalm 5,6ff \sindex[aid]{AT19@Psalmen!5,6ff}
\printindex[aid][Bibelstellen]
\end{document}
<!-- -->
Die erzeugte .idx-Datei:
\indexentry{AT19@Psalmen!84|hyperpage}{1}
\indexentry{NT01@Matthäus!9,35ff|hyperpage}{1}
\indexentry{NT01@Matthäus!28,16ff|hyperpage}{1}
\indexentry{AT19@Psalmen!104,29f|hyperpage}{1}
\indexentry{AT19@Psalmen!18,17|hyperpage}{1}
\indexentry{AT19@Psalmen!17,3|hyperpage}{1}
\indexentry{AT19@Psalmen!20,8|hyperpage}{1}
\indexentry{AT19@Psalmen!10,5|hyperpage}{1}
\indexentry{AT19@Psalmen!1,5|hyperpage}{1}
\indexentry{AT19@Psalmen!8,7|hyperpage}{1}
\indexentry{AT19@Psalmen!5,6ff|hyperpage}{1}
Die .ind-Datei, erzeugt aber ohne die vorliegenden weiteren eingebundenen .ist-Dateien:
\markright{INDEX}
\begin{theindex}
\thispagestyle{headings}
\item Psalmen
\subitem 1,5\dotfill \hyperpage{1}
\subitem 10,5\dotfill \hyperpage{1}
\subitem 104,29f\dotfill \hyperpage{1}
\subitem 17,3\dotfill \hyperpage{1}
\subitem 18,17\dotfill \hyperpage{1}
\subitem 20,8\dotfill \hyperpage{1}
\subitem 5,6ff\dotfill \hyperpage{1}
\subitem 8,7\dotfill \hyperpage{1}
\subitem 84\dotfill \hyperpage{1}
\indexspace
\item Matthäus
\subitem 28,16ff\dotfill \hyperpage{1}
\subitem 9,35ff\dotfill \hyperpage{1}
\end{theindex}