Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Symbolverzeichnis sortieren mit nomencl

  1. #1
    taktloser
    Gast

    Symbolverzeichnis sortieren mit nomencl

    Hallo,

    ich habe mein Symbolverzeichnis mit nomencl erstellt.

    Dabei nehme ich Unterteilungen in vier Untergruppen vor:

    Code:
    \renewcommand{\nomgroup}[1]{%											     
    	\ifthenelse{\equal{#1}{B}}{\item[\textbf{Abk\"{u}rzungen}]}{%
    		\ifthenelse{\equal{#1}{V}}{\item[\textbf{Variablen}]}{%
    			\ifthenelse{\equal{#1}{S}}{\item[\textbf{Symbole}]}{%
    				\ifthenelse{\equal{#1}{D}}{\item[\textbf{Definitionen}]}{}}}}}
    Leider ist die Ordnung innerhalb der Gruppe Variablen nicht so wie ich es gerne hätte. Als Dachwerte gekennzeichnete Variablen

    Code:
    \nomenclature[v]{$\bar{i}$}{Dachwert Strom}
    sortieren sich bei den Symbolen am Anfang der Gruppe ein. Wegen des Behfehls \bar{i} landen die so gekennzeichneten Zeichen verständlicher Weise zwischen \alpha und \beta.

    Benutze ich die prefix-Option, kann ich mit den entsprechenden Buchstaben, z.B.:

    Code:
    \nomenclature[i]{$\bar{i}$}{Dachwert Strom}
    die Variablen an der richtigen Stelle einsortieren, allerdings nur ausserhalb der Gruppen.

    Meine Frage ist, wie ich beides kombinieren kann. D.h. sowohl meine Gruppenunterteilung UND das sortieren mit dem prefix innerhalb einer Gruppe

    Hätte also gerne einen Befehl mit einer Option für die Gruppe und dann für den prefix:

    Code:
    \nomenclature[v][i]{$\bar{i}$}{Dachwert Strom}
    Hat jemand eine Idee, wie ich das hinbekomme. Von meiner Idee abweichende Vorschläge nehm ich auch gerne auf.

    Gruß

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo und Herzlich Willkommen
    Zitat Zitat von taktloser Beitrag anzeigen
    Meine Frage ist, wie ich beides kombinieren kann. D.h. sowohl meine Gruppenunterteilung UND das sortieren mit dem prefix innerhalb einer Gruppe

    Hätte also gerne einen Befehl mit einer Option für die Gruppe und dann für den prefix:

    Code:
    \nomenclature[v][i]{$\bar{i}$}{Dachwert Strom}
    Hat jemand eine Idee, wie ich das hinbekomme. Von meiner Idee abweichende Vorschläge nehm ich auch gerne auf.
    versuch mal
    Code:
    \nomenclature[vi]{$\bar{i}$}{Dachwert Strom}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    taktloser
    Gast
    Hallo Rainer,

    danke für die Antwort, ist ja einfacher als vermutet.

    Mit
    Code:
    \nomenclature[vi]{$\bar{i}$}{Dachwert Strom}
    landet der Eintrag in der Gruppe Variablen und nicht hinter den Symbolen, was mir schon mal sehr hilft.
    Leider landet der Eintrag damit am Ende der Gruppe, also hinter z.

    Bin mir jetzt nicht ganz klar darüber, wie die Sortierung da vorgeht. Da ich dachte das Standards-prefix sei ein a, habe ich also mit den Optionen prefix und noprefix folgendes probiert:

    Code:
    \nomenclature[vai]{$\bar{i}$}{Dachwert Strom}
    klappt leider nicht.

    Allerdings geht es, wenn ich bei den anderen Einträgen auch immer den Anfangsbuchstaben anhänge. Also z.B.:

    Code:
    \nomenclature[vu]{$u$}{Spannung}
    Ist zwar bei knapp 300 Einträgen nicht das günstigste, aber immerhin funktioniert es.
    Wenn es noch irgendwie leichter geht, würd ich mich natürlich freuen es zu erfahren.

    Gruß und Danke

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    hmm, schau Dir dazu vllt nochmal den Abschnitt `Sort Order of the Entries' in der nomencl-Doku an.
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •