von Neo » Do 17. Nov 2022, 18:10
Nachdem ich vorhin mit Miktex Updates durchgeführt habe, bekomme ich nur noch einen Error.
Es scheint, dass
scrlayer-scrpage und
babel sowie
printindex nicht miteinander harmonieren. Der Fehler war vorher jedenfalls noch nicht da. Erst nach dem Update. Wenn nur zwei der oben genannten Pakete/Befehle aktiviert sind, haut es hin. Vielleicht wird ja jemand draus schlau. Ich habe leider zu wenig Ahnung, als dass ich aus der log-Datei schlau werden würde. Erste google-Recherchen ergeben, dass andere Leute den gleichen Error durch
babel erfahren. Dieses Paket wegzulassen, ist keine Option, da meine Abschlussarbeit ja in deutscher Sprache erstellt werden soll. Schade, dass Latex teilweise inkompatibel mit sich selbst ist.
\documentclass[ngerman]{scrreprt}
\usepackage[automark]{scrlayer-scrpage}
\usepackage[english , ngerman]{babel}
\usepackage{imakeidx}
\makeindex[title = Register , columns = 2, options = -s my_index_style , intoc = true]
%
\usepackage{filecontents}
\begin{filecontents}{my_index_style.ist}
headings_flag 1 % wir benutzen Überschriften
heading_prefix "{\\bfseries\\hfil\\hfil\\hfil " heading_suffix "}\\nopagebreak\n"
heading_suffix "\\hfil}\\nopagebreak\n"% und Links, nach ihnen kein Seitenumbruch
delim_0 "\\dotfill" % Punktzeile zw. Einträgen und Seitenzahlen (Ebene 0)
delim_1 "\\dotfill" % Punktzeile zw. Einträgen und Seitenzahlen (Ebene 1)
delim_2 "\\dotfill" % Punktzeile zw. Einträgen und Seitenzahlen (Ebene 2)
delim_r "--" % Trenner zwischen Start und Ende eines Seitenbereiches
suffix_2p "\\,f." % Suffix bei einem Bereich aus 2 Seiten
suffix_3p "\\,ff." % Suffix bei einem Bereich aus 3 Seiten
\end{filecontents}
\begin{document}
\index{Text} Test
\printindex
\end{document}
Nachdem ich vorhin mit Miktex Updates durchgeführt habe, bekomme ich nur noch einen Error.
Es scheint, dass [tt]scrlayer-scrpage[/tt] und [tt]babel [/tt]sowie [tt]printindex [/tt]nicht miteinander harmonieren. Der Fehler war vorher jedenfalls noch nicht da. Erst nach dem Update. Wenn nur zwei der oben genannten Pakete/Befehle aktiviert sind, haut es hin. Vielleicht wird ja jemand draus schlau. Ich habe leider zu wenig Ahnung, als dass ich aus der log-Datei schlau werden würde. Erste google-Recherchen ergeben, dass andere Leute den gleichen Error durch [tt]babel [/tt]erfahren. Dieses Paket wegzulassen, ist keine Option, da meine Abschlussarbeit ja in deutscher Sprache erstellt werden soll. Schade, dass Latex teilweise inkompatibel mit sich selbst ist.
[code]\documentclass[ngerman]{scrreprt}
\usepackage[automark]{scrlayer-scrpage}
\usepackage[english , ngerman]{babel}
\usepackage{imakeidx}
\makeindex[title = Register , columns = 2, options = -s my_index_style , intoc = true]
%
\usepackage{filecontents}
\begin{filecontents}{my_index_style.ist}
headings_flag 1 % wir benutzen Überschriften
heading_prefix "{\\bfseries\\hfil\\hfil\\hfil " heading_suffix "}\\nopagebreak\n"
heading_suffix "\\hfil}\\nopagebreak\n"% und Links, nach ihnen kein Seitenumbruch
delim_0 "\\dotfill" % Punktzeile zw. Einträgen und Seitenzahlen (Ebene 0)
delim_1 "\\dotfill" % Punktzeile zw. Einträgen und Seitenzahlen (Ebene 1)
delim_2 "\\dotfill" % Punktzeile zw. Einträgen und Seitenzahlen (Ebene 2)
delim_r "--" % Trenner zwischen Start und Ende eines Seitenbereiches
suffix_2p "\\,f." % Suffix bei einem Bereich aus 2 Seiten
suffix_3p "\\,ff." % Suffix bei einem Bereich aus 3 Seiten
\end{filecontents}
\begin{document}
\index{Text} Test
\printindex
\end{document}[/code]