von oft gesehener » Mi 25. Sep 2019, 07:57
Das ist übrigens nicht so sehr verwunderlich. Sowohl tocbibind als auch imakeidx definieren theindex, die dem Index zugrunde liegende Umgebung, neu. Da gewinnt dann das Paket, das zuletzt kommt und man muss schon froh sein, dass es überhaupt funktioniert. Die ganzen Optionen von tocbibind für den Index funktionieren natürlich auch nicht mehr, wenn man imakeidx danach lädt. Das ist aber kein Problem, weil imakeidx selbst entsprechendes bereit stellt.
Generell gilt: Augen auf, wenn man Pakete kombiniert, die auf denselben Bereich von LaTeX Einfluss nehmen. Das gilt übrigens auch für die Kombination von tocbibind und sectsty, weil tocbibind unter bestimmten Umständen auch \@makechapterhead, eine interne Anweisung aus der Erzeugung der Kapitelüberschriften, manipuliert, nämlich für \simplechapter bzw. \tocchapter.
BTW: Die Verwendung von xltxtra gilt als überholt und sollte durch Verwendung von fontspec (in der Regel genügt das bereits) ersetzt werden. Manchmal braucht man noch metalogo oder realscripts. Als netter Nebeneffekt funktionieren die Dokumente dann meist auch mit lualatex statt nur mit xelatex.
Zur Verwendung von polyglossia gibt es verschiedene Ansichten. Das Paket war lange Zeit eingeschlafen und diverse, bekannte Probleme wurden nicht beseitigt, während die Entwicklung von babel Riesenschritte genommen hat und viele Nachteile beseitigt wurden. Inzwischen ist aber wieder Bewegung in die Entwicklung von polyglossia gekommen und es besteht die berechtigte Hoffnung, dass das auch so bleibt.
Das ist übrigens nicht so sehr verwunderlich. Sowohl [p]tocbibind[/p] als auch [p]imakeidx[/p] definieren [tt]theindex[/tt], die dem Index zugrunde liegende Umgebung, neu. Da gewinnt dann das Paket, das zuletzt kommt und man muss schon froh sein, dass es überhaupt funktioniert. Die ganzen Optionen von [p]tocbibind[/p] für den Index funktionieren natürlich auch nicht mehr, wenn man [p]imakeidx[/p] danach lädt. Das ist aber kein Problem, weil [p]imakeidx[/p] selbst entsprechendes bereit stellt.
Generell gilt: Augen auf, wenn man Pakete kombiniert, die auf denselben Bereich von LaTeX Einfluss nehmen. Das gilt übrigens auch für die Kombination von [p]tocbibind[/p] und [p]sectsty[/p], weil [p]tocbibind[/p] unter bestimmten Umständen auch [tt]\@makechapterhead[/tt], eine interne Anweisung aus der Erzeugung der Kapitelüberschriften, manipuliert, nämlich für [tt]\simplechapter[/tt] bzw. [tt]\tocchapter[/tt].
BTW: Die Verwendung von [p]xltxtra[/p] gilt als überholt und sollte durch Verwendung von [p]fontspec[/p] (in der Regel genügt das bereits) ersetzt werden. Manchmal braucht man noch [p]metalogo[/p] oder [p]realscripts[/p]. Als netter Nebeneffekt funktionieren die Dokumente dann meist auch mit [tt]lualatex[/tt] statt nur mit [tt]xelatex[/tt].
Zur Verwendung von [p]polyglossia[/p] gibt es verschiedene Ansichten. Das Paket war lange Zeit eingeschlafen und diverse, bekannte Probleme wurden nicht beseitigt, während die Entwicklung von [p]babel[/p] Riesenschritte genommen hat und viele Nachteile beseitigt wurden. Inzwischen ist aber wieder Bewegung in die Entwicklung von [p]polyglossia[/p] gekommen und es besteht die berechtigte Hoffnung, dass das auch so bleibt.