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}