Die Bibelstellen sollen aufsteigend sortiert werden, das funktioniert bei mir nicht.

\listfiles
\documentclass[BCOR=8mm,paper=162mm:235mm,DIV=calc,headlines=2.1,fontsize=11pt,
  open=any,headings=optiontohead,headings=small,ngerman,parskip=false]{scrbook}
\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:

%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"

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}

gefragt 25 Jul '21, 16:57

Ernst's gravatar image

Ernst
6639
Akzeptiert-Rate: 0%

bearbeitet 28 Jul '21, 18:28

stefan's gravatar image

stefan ♦♦
18.1k153048

@Ernst Ich habe mal den Code korrekt markiert. Das zweite Codestück sieht unvollständig aus. Evtl. editiere und korrigiere. Füge gern Erläuterungen hinzu. Eine einzeilige Frage mit unkorrigierten Tippfehlern "Bielstellen aifsteigend") sieht auch etwas achtlos aus, wir geben uns normalerweise etwas Mühe. ;-)

(25 Jul '21, 17:08) stefan ♦♦

@huibub Zur Info, man kann das "% !TEX log" aus dem Code herauslöschen (auch als dritter Leser, das ist ein aktiver Code-Editor hier, wo man ändern und experimentieren kann, ohne dabei permanent den Beitrag zu verändern) und auf "Ausgabe erzeugen" klicken, dann kriegt man das PDF.

(27 Jul '21, 12:30) stefan ♦♦

Ich habe die meine.ist Datei zwischen %%% ....%%% nach \begin{document} eingefügt. ich hoffe, das hilft weiter.

(28 Jul '21, 16:37) Ernst

Ich habe eine Lösung gefunden- Ob sie korrekt ist weiß ich nicht, aber sie funktioniert.z.B.Sicher gibt es eine elegantere Lösung. Psalm 43,5 \sindex[aid]{AT19@Psalmen!043,05@43,5} (Ps. 96);\sindex[aid]{AT19@Psalmen!096,@96} Bei den Psalmen muss ich dass der Hunderterzähler stimmt z.B.bei Psalm 1 zwei 00 bei Psalm 30 eine 0 einfügen, dann @ und Kapitel, Vers normal eintragen.

(30 Jul '21, 19:48) Ernst
Deine Antwort auf die Frage: (Bemerkungen bitte oben als Kommentar)
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×1
×1

gestellte Frage: 25 Jul '21, 16:57

Frage wurde gesehen: 1,309 Mal

zuletzt geändert: 30 Jul '21, 19:48

verwandte Fragen