Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Abkürzungsverzeichnis - neue Frage!

  1. #1
    magicbull78
    Gast

    Abkürzungsverzeichnis nomencl- neue Frage!

    Hi Forum!

    Ich habe das unten stehende Abkürzungsverzeichnis mit nomencl bei mir laufen:

    \usepackage{nomencl}% Befehl umbenennen in abk\let\abk\nomenclature% Deutsche Überschrift\renewcommand{\nomname}{Abkürzungsverze ichnis}% Punkte zw. Abkürzung und Erklärung\setlength{\nomlabelwidth}{.20\hsize}\ren ewcommand{\nomlabel}[1]{#1 \dotfill}% Zeilenabstände verkleinern\setlength{\nomitemsep}{-\parsep}\makenomenclature

    Was mir nicht gefällt:
    Die Symbole sind natürlich links bündig, aber die Erklärungen sind nicht rechtsbündig, sondern auch linksbündig.
    Sehr viel schöner wäre es jedoch, wenn die Erklärungen rechtsbündig wären, so daß die Seite insgesamt ein Blocksatz Layout hat.

    Ist das mit diesem Code machbar?

    Vielen Dank für jede Info
    magicbull
    Geändert von magicbull78 (11-03-2006 um 08:23 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... in der manpage nomencl.pdf steht (fast) alles beschrieben ... ich habe ein paar kleine Anpassungen vorgenommen, so wie ich deine Vorstellungen verstehe. Alles Weitere wirst du selbsz schon auf deinen Ernstfall adaptieren ...
    %%%
    %%% $ test.tex Fre Mr 10 18:54:35 CET 2006 edico exp$
    %%%
    \documentclass[a5paper,12pt]{scrreprt}
    \usepackage[latin1]{inputenc}
    \usepackage[OT1]{fontenc}
    \usepackage{charter}
    \usepackage{nomencl,ifthen}

    % Befehl umbenennen in abk
    \let\abk\nomenclature
    % Deutsche Überschrift
    \renewcommand{\nomname}{Abkürzungsverzeichnis}
    % Zeilenabstände verkleinern
    \setlength{\nomitemsep}{-\parsep}
    % descriptions to the right margin -----------------------------------
    \newcommand{\nomunit}[1]{\renewcommand{% <---adaptiert gem.
    % \nomentryend}{\hspace*{\fill}#1}}% <---manual_5.2
    \nomentryend}{\dotfill\hspace{.5em}#1}}%<---page_11
    \makenomenclature
    %---------------------------------------------------------------------
    \begin{document}
    \nomenclature{L}{\nomunit{Leipzig}}
    \nomenclature{S}{\nomunit{Stuttgart}}
    \nomenclature[b ]{$t_R$}{Reaktionszeit \nomunit{sec}}
    \nomenclature[b ]{$t_R'$}{Redezeit \nomunit{min}}
    \printnomenclature
    \end{document}
    %%%
    %%% end of test.tex
    %%%
    ... und das nächste Mal poste bitte ein lauffähiges Minimalbeispiel. Das ist nicht meine Aufgabe, und ich bin schon arg enttäuscht, dass du mich die Arbeit machen lässt, während du schlittenfährst und dich in der Sauna lümmelst ;-)
    edico

  3. #3
    magicbull78
    Gast

    Thumbs up Jaaaa

    Hi edico!

    JA! Genau das ist es!!!!!
    Du bist mein persönlicher Held der Woche!

    Und ich gelobe feierlich Besserung und werde bei zukünftigen Fragen ein komplett lauffähiges Bsp posten! Versprochen!

    Aber ich kann Dich zumindest beruhigen... nix ist mit Schlittenfahren bei dem Tauwetter... ich muß zwar schwitzen, aber über meiner Hausarbeit, denn die hat leider einen fixen Abgabetermin :-(

    Besten Dank und Viele Grüße
    magicbull :-)
    Geändert von magicbull78 (11-03-2006 um 08:20 Uhr)

  4. #4
    magicbull78
    Gast

    Nachfrage

    Folgender Quellcode läuft an sich problemlos bei mir, jedoch schließen die Punkte nicht direkt an das Symbol auf der linken Seite an (so wie auf der rechten Seite, da ist es perfekt!). Kann man das auch so einrichten, daß die Punkte direkt an den Symbolen anschließen, denn das sieht sonst sehr abgehackt aus Und ich werde aus dem nomencl Manual nicht schlau

    Danke!



    %Schriftgröße, Layout, Papierformat, Art des Dokumentes
    \documentclass[11pt,oneside,a4paper]{scrartcl}

    \usepackage[latin1]{inputenc}
    %\usepackage[OT1]{fontenc}
    %\usepackage{charter}
    \usepackage{nomencl,ifthen}

    \makeindex
    % Befehl umbenennen in abk
    \let\abbrev\nomenclature
    % Deutsche berschrift
    \renewcommand{\nomname}{Abkrzungsverzeichnis}
    % Zeilenabstnde verkleinern
    \setlength{\nomitemsep}{-\parsep}
    % descriptions to the right margin -----------------------------------
    \newcommand{\nomunit}[1]{\renewcommand{% <---adaptiert gem.
    % \nomentryend}{\hspace*{\fill}#1}}% <---manual_5.2
    \nomentryend}{\dotfill\hspace{.5em}#1}}%<---page_11
    \makenomenclature

    \usepackage[normalem]{ulem}
    \newcommand{\markup}[1]{\uline{#1}}
    Geändert von magicbull78 (11-03-2006 um 08:23 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    ... das ist kein Minimalbeispiel! Schau dir das doch wirklich mal an - es macht alles einfacher ...
    ich denke so:
    ...
    % Deutsche Ueberschrift
    \renewcommand{\nomname}{Abk{\"u}rzungsverzeichnis}
    %---> setze dotline linksbuendig
    \renewcommand{\nomlabel}[1]{#1\dotfill}%<---
    \setlength{\nomlabelwidth}{0\hsize}%<--- die 'Null' vor dem hsize ist notwendig!
    %--->
    % Zeilenabstaende verkleinern
    \setlength{\nomitemsep}{-\parsep}
    ....
    edico

  6. #6
    zathan
    Gast
    ich benutze

    \documentclass[12pt]{article}
    \usepackage[ngerman]{babel}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}

    \usepackage{nomencl}
    \let\abk\nomenclature
    \renewcommand{\nomname}{Abkürzungsverzeichnis}
    \setlength{\nomitemsep}{-\parsep}
    \newcommand{\nomunit}[1]{\renewcommand{\nomentryend}{\dotfill\hspace{0.5em }#1}}
    \makenomenclature

    \begin{document}

    \listoffigures

    \printnomenclature

    \nomenclature{ABC}{\nomunit{Abla}}
    \nomenclature{ACB}{\nomunit{Bbla}}

    \end{document}


    gibts eine möglichkeit, den abstand der punkte aufs selbe format wie im abbildungsverzeichnis zu bringen (etwa leerzeichen, punkt, leerzeichen)?

  7. #7
    Registrierter Benutzer
    Registriert seit
    08.07.2005
    Beiträge
    43
    Ja, teste:

    Code:
    \def\mydotfill{%
    \leaders\hbox to 0.80em{.\hss}\hfill}
    Setze den Codeschnipsel vor die Konfiguration deines Abkürzungsverzeichnisses und ersetze gleichzeitig \dotfill durch \mydotfill.

    So hab ich in meiner Diplomarbeit die Punkte vertikal ausgerichtet, damit das Abkürzungsverzeichnis wie das Inhalts- und Abbildungsverzeichnis aussieht. Hat tadellos geklappt.

    Jedoch: Anwendung auf eigene Gefahr

  8. #8
    zathan
    Gast
    das ergibt hier einen haufen fehler à la "leaders not followed by proper glue"

  9. #9
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Probier mal

    ...
    \usepackage{nomencl}

    %%% auf irgendeine andere Laengeneinheit setzen zur
    %%% Veraenderung des Abstandes zwischen den Punkten.
    \makeatletter
    \def\dotfill{%
    \leavevmode
    \cleaders \hb@xt@ .74em{\hss.\hss}\hfill% .74em Stellschraube
    \kern\z@}
    \makeatother

    \let\abk\nomenclature
    \renewcommand{\nomname}{Abkrzungsverzeichnis}
    \setlength{\nomitemsep}{-\parsep}%verringert den Abstand zwischen den Zeilen
    \newcommand{\nomunit}[1]{\renewcommand{\nomentryend}{\dotfill\hspace{0.5em }#1}}

    \makenomenclature
    ...

    edico

  10. #10
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317
    Zitat Zitat von zathan Beitrag anzeigen
    \let\abk\nomenclature
    Warum definiert sich eigentlich jeder zweite, der nomencl benutzt, einen Befehl \abk ohne diesen jemals zu benutzen? Einfach nur blindes Kopieren aus irgendwelchen fragwürdigen Beispielen?

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

  11. #11
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Zitat Zitat von countbela666 Beitrag anzeigen
    Warum definiert sich eigentlich jeder zweite, der nomencl benutzt, einen Befehl \abk ohne diesen jemals zu benutzen? Einfach nur blindes Kopieren aus irgendwelchen fragwürdigen Beispielen?
    genau - bin der Vierte, nachdem ich schon der Zweite war, aber als Erster ihn benutzt hatte ;-)

    edico

  12. #12
    Registrierter Benutzer Avatar von countbela666
    Registriert seit
    15.04.2005
    Ort
    Berlin
    Beiträge
    2.317

    Off Topic

    Ah ja. Frei nach dem Motto: "Solche sechs wie uns fünf gibt's keine vier, denn wir drei sind die zwei einzigen..."

    Listen to me children of the night, beyond the doors of darkness you will find
    a thousand worlds for you to see here, take my hand and follow me...

Lesezeichen

Berechtigungen

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