Seite 1 von 1

Frage zu globale Paketoptionen und zur Weiterreichung

Verfasst: Di 2. Nov 2010, 17:01
von pospiech
Ich nutze ngerman als Option in der Klasse, was so auch in babel weiterverwendet werden sollte.

Zusätzlich habe ich noch das Paket nomencl
\usepackage[
   german    % (english, french, german, ...)
]{nomencl}
das aber nur german, nicht ngerman kennt. Heißt das, dass ich hier immer zusätzlich die Sprache angeben muss?

Verfasst: Di 2. Nov 2010, 17:32
von KOMA
So ist es. Außerdem kann man bei nomencl die Sprache nicht innerhalb des Dokuments ändern. nomencl kann also selbst nur eine Sprache je Dokument. Ich halte daher den einfachen Ansatz von nomencl nicht für sonderlich gelungen. Soweit ich weiß, wird das Paket derzeit ohnehin nicht mehr gepflegt, so dass sich daran vermutlich auch bis auf weiteres nichts ändern wird.

Verfasst: Di 2. Nov 2010, 17:34
von pospiech
KOMA hat geschrieben:So ist es. Außerdem kann man bei nomencl die Sprache nicht innerhalb des Dokuments ändern. nomencl kann also selbst nur eine Sprache je Dokument. Ich halte daher den einfachen Ansatz von nomencl nicht für sonderlich gelungen. Soweit ich weiß, wird das Paket derzeit ohnehin nicht mehr gepflegt, so dass sich daran vermutlich auch bis auf weiteres nichts ändern wird.
Ja, diese Probleme sind mir auch schon aufgefallen. Die Frage die sich daraus ergibt wäre ob es bessere Alternativen gibt.

Verfasst: Mi 3. Nov 2010, 09:37
von KOMA
Bessere Alternativen für was? Bessere Alternativen als nomencl? glossaries wird gepflegt und kommt AFAIK mit Sprachumschaltungen im Dokument zurecht. Ob es besser als nomencl ist, hängt jedoch in erster Linie davon ab, wie man arbeiten will. Bei nomencl kann man Definitionen beliebig oft im Dokument unterbringen. Bei glossaries sollte man diese hingegen am besten in einer eigenen Datei unterbringen. Mir gefällt die zentrale Verwaltung besser, weil ich dann nur an einer Stelle ändern muss, wenn ich einen Fehler entdecke oder eine Verbesserung vornehmen will. Andere arbeiten lieber chaotisch.

Bessere Alternativen für die Sprachdefinition als nomencl das macht? Klar. scrbase.sty stellt dafür beispielsweise \newcaptionname etc. zur Verfügung. Man kann auch babel voraussetzen und dann mit \addto arbeiten.