Anzeige:
Ergebnis 1 bis 5 von 5

Thema: nomencl: Formatierung wie Abbildungs- & Listingverzeichnis?

  1. #1
    gtm
    Gast

    nomencl: Formatierung wie Abbildungs- & Listingverzeichnis?

    Moin Jungs.

    Ich hab hier schon so gut wie alle Threads zum Thema: nomencl & Formatierung durchgelesen. Dennoch hab ich keine Lösung für mein Problem gefunden. Daher muss ich leider einen neuen Thread auf machen.

    Ich würde gern das Abkürzungsverzeichnis genau so oder ähnlich formatieren wie z.B. das Abbildungsverzeichnis.

    dh:
    |Abkürzung.......................Bedeutung........ ...............Seite|
    |Abkürzung11111...............Bedeutung........... ............Seite|
    |Abkürzung3333333............Bedeutung............ ...........Seite|

    oder:
    |Abkürzung........................................ .......Bedeutung,Seite|
    |Abkürzung33332................................... ....Bedeutung,Seite|

    Momentan wird nicht rechtsbündig angezeigt. Sieht ca. so aus:
    |Abkürzung............Bedeutung,Seite _________________________|
    |Abkürzung22222....Bedeutung23213213,Seite _________________|

    Hat da jemand ne Idee?

    Hier ein Minimalbeispiel:

    Code:
    \documentclass[11pt,a4paper]{scrreprt}
    
    \usepackage[ngerman]{babel}
    
    \usepackage[refpage, intoc, german]{nomencl}
    \let\abbrev\nomenclature
    \renewcommand{\nomname}{Abkuerzungsverzeichnis}
    \setlength{\nomlabelwidth}{.2\textwidth}
    \renewcommand{\nomlabel}[1]{#1 \dotfill}
    \setlength{\nomitemsep}{-\parsep}
    
    \newcommand\abk[3][A]{%
      \nomenclature[#1]{#2\dotfill}{#3}%
    }
    
    \makenomenclature
    
    \usepackage[normalem]{ulem}
      \newcommand{\markup}[1]{\uline{#1}}
    
    \begin{document}
    \nomenclature{IDL}{\markup{I}nterface \markup{D}escription \markup{L}anguage}
    \nomenclature{IoC}{\markup{I}nversion \markup{o}f \markup{C}ontrol}
    
    %-------> Abkürzungsverzeichnis!
    \cleardoublepage %bei zweiseitigem Layout
    \markboth{\nomname}{\nomname}
    \printnomenclature
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo und Herzlich Willkommen an Board
    Zitat Zitat von gtm Beitrag anzeigen
    Ich würde gern das Abkürzungsverzeichnis genau so oder ähnlich formatieren wie z.B. das Abbildungsverzeichnis.

    dh:
    |Abkürzung.......................Bedeutung........ ...............Seite|
    |Abkürzung11111...............Bedeutung........... ............Seite|
    |Abkürzung3333333............Bedeutung............ ...........Seite|

    oder:
    |Abkürzung........................................ .......Bedeutung,Seite|
    |Abkürzung33332................................... ....Bedeutung,Seite|

    Momentan wird nicht rechtsbündig angezeigt. Sieht ca. so aus:
    |Abkürzung............Bedeutung,Seite _________________________|
    |Abkürzung22222....Bedeutung23213213,Seite _________________|
    momentan dürfte hier gar nichts angezeigt werden

    Etwa so vielleicht:
    Code:
    \documentclass[11pt,a4paper]{scrreprt}
    
    \usepackage[ngerman]{babel}
    
    \usepackage[refpage, intoc, german]{nomencl}
    \renewcommand{\nomname}{Abkuerzungsverzeichnis}
    \setlength{\nomlabelwidth}{.2\textwidth}
    \renewcommand{\nomlabel}[1]{#1 \dotfill}
    \setlength{\nomitemsep}{-\parsep}
    
    \renewcommand*\nompreamble{%
      \markboth{\nomname}{\nomname}
    }
    \renewcommand*\pagedeclaration[1]{\ \dotfill~#1}
    
    \makenomenclature
    
    \usepackage[normalem]{ulem}
      \newcommand{\markup}[1]{\uline{#1}}
    
    \begin{document}
    ohne Text gibt's kein \nomname;-)
    \nomenclature{IDL}{\markup{I}nterface \markup{D}escription \markup{L}anguage}
    \nomenclature{IoC}{\markup{I}nversion \markup{o}f \markup{C}ontrol}
    
    \printnomenclature
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    gtm
    Gast
    Hi rais,

    das klappt wunderbar. Hab noch eben

    Code:
    \let\abbrev\nomenclature
    hinzugefügt, da sonst nicht im Inhaltsverzeichnis stand.

    VIELEN DANK!!!!!!!!!!!!!!!!!!!!

    Gibt die Möglichkeit, dass die Punkte ca. nen cm vor der Seitenzahl aufhören?
    Geändert von gtm (24-09-2008 um 13:44 Uhr)

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin gtm,
    Zitat Zitat von gtm Beitrag anzeigen
    Hab noch eben

    Code:
    \let\abbrev\nomenclature
    hinzugefügt, da sonst nicht im Inhaltsverzeichnis stand.
    was soll `\abbrev' mit dem Inhaltsverzeichnis zu tun haben?
    Wenn Du hingegen `\abbrev' statt `\nomenclature' im Text verwendest ...
    ... dann verwundert Dein Ansatz per \abk umso mehr: erst definierst Du einen \abk-Befehl (bei dem der \dotfill nach Parameter #3 sicherlich auch Wirkung gezeigt hätte), nutzt im eigenen Beispiel aber \nomenclature ...
    Die `intoc'-Option sorgt schon dafür, daß das Abkürzungsverzeichnis auch im Inhaltsverzeichnis angegeben wird, was hier fehlt, ist bestenfalls \tableofcontents.
    Zitat Zitat von gtm Beitrag anzeigen
    Gibt die Möglichkeit, dass die Punkte ca. nen cm vor der Seitenzahl aufhören?
    Dazu bräuchtest Du nur ein geschütztes Leerzeichen (~) entsprechend zu ersetzen:
    Code:
    \renewcommand*\pagedeclaration[1]{\ \dotfill\hspace{1cm}#1}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    gtm
    Gast
    Zitat Zitat von rais Beitrag anzeigen
    Moin gtm,
    was soll `\abbrev' mit dem Inhaltsverzeichnis zu tun haben?
    Das wüsste ich auch gerne. Am Anfang gings komischerweise nicht ohne. Jetzt gehts. Da lag der Fehler wohl doch wo anders.

    Bin jetzt froh, dass alles dementsprechend aussieht. Das mit dem Abstand hat auch super funktioniert.

    Muss mich jetzt mal beeilen, damit ich noch rechtzeitig fertig werde.

    Nachmal Dankeschön an dich !

Lesezeichen

Berechtigungen

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