Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 26

Thema: Nomenklatur nach kapiteln sortiert

  1. #1
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104

    Smile Nomenklatur nach kapiteln sortiert

    Hallo ich schreibe gerade meine diplomarbeit und habe paar Probleme mit meiner Nomenklartur, eigentlich ist alles schon so wie ich es haben will, aber ich würde gerne das meine Nomenklatur zusätzlich auch noch in Kapiteln unterteilt wird, weiß jemand wie das geht????

    hier mein Nomenklatur-Quellcode:


    \usepackage{nomencl,longtable,ifthen}

    %%%%%%%%%%%%%%%%%%%%%%%%%NAME%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%

    \renewcommand{\nomname}{Nomenklatur}

    %%%%%%%%%%%%%% zusätzliche unit-Spalte %%%%%%%%%%%%%%%%

    \newcommand{\nomunit}[1]{%
    \renewcommand{\nomentryend}{\hspace{2em}\hspace*{\ fill}#1}}

    %%%%%%%%%%%%%%%% Subgroup-Definition %%%%%%%%%%%%%%%%%%

    \renewcommand{\nomgroup}[1]{{\vspace{1em}}%
    \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}\cr}{%
    \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}\cr}{{\hspace{-.6em}}{\vspace{.5em}}}}
    }

    %%%%%%%%%%%%%% longtable an Stelle der Liste %%%%%%%%%%
    \makeatletter
    \def\@@@nomenclature[#1]#2#3{%
    \def\@tempa{#2}\def\@tempb{#3}%
    \protected@write\@nomenclaturefile{}%
    {\string\nomenclatureentry{#1\nom@verb\@tempa @{\nom@verb\@tempa}&%
    \begingroup\nom@verb\@tempb\protect\nomeqref{\thee quation}%
    |nompageref}{\thepage}}%
    \endgroup
    \@esphack}
    \def\thenomenclature{%
    \@ifundefined{chapter}{\section*}{\chapter*}{\nomn ame}%
    \nompreamble
    \begin{longtable}[l]{@{}ll@{}}}
    \def\endthenomenclature{%
    \end{longtable}%
    \nompostamble}
    \makeatother

    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \makenomenclature
    \renewcommand\nompreamble{\thispagestyle{empty}}


    \begin{document}

    %-----------------------------------------------Nomenklatur Tabellenüberschrift---------------------------------------

    \nomenclature[gz ]{}{\nomunit{}}
    % Header der Tabelle
    \nomenclature[0]{\textbf{Symbol}}{\textbf{Beschreibung}\nomunit{\t extbf{Einheit}}}
    % beliebige Einträge
    ------------------------------------------------------------------
    \printnomenclature
    \addcontentsline{toc}{chapter}{Nomenklatur}
    \end{document}
    %-------------------beispiel------------------------------------------------

    \nomenclature[g ]{A}{Fläche der Scheibe\nomunit{mm$^2$}}


    Vielen Dank im Voraus.....ich hoffe, dass das jemand kann..ich glaub an euch

    gruß

    Sebastian
    Geändert von Sebastian_82 (08-03-2008 um 15:59 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Dein Code ist mir ehrlich gesagt zu bunt ... und damit meine ich nicht mal die Farbgestaltung...

    Tu Dir selbst mal einen Gefallen: Kopiere Deinen hier geposteten Code zurück, speichere diesen als `neu.tex' und kompiliere den Kram, anschließend schau auf http://www.minimalbeispiel.de nach, wie Du es besser machen kannst.

    BTW: Da Du \nomgroup bereits am Wickel hast: nach welcher Reihenfolge soll denn nun sortiert werden? Evtl. genügt ja schon
    Code:
    \nomenclature[g\thechapter]...
    obwohl, für entsprechende (Sub)Headings bist Du dann selbst verantwortlich; evtl tut da so etwas wie
    Code:
    \nomenclature[g\thechapter\ 0]...
    bereits.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104
    Hallo rais und danke das du mir geanwortet hast....das Problem mit den Kapiteln hat sich erledigt, da ich gemerkt habe, dass ich in einigen kapitel viel zu wenige symbole habe um es zu unterteil, das würde optisch nicht sehr gut aussehen...sorry

    aber ich habe ein neues Problem. Ich habe ja eine Unterteilung in lateinischen und grichischen buchstaben. mein traum wäre es einfach genau so wie es ist noch eine neue Unterteilung zu machen für Indizes so das ich später drei unterteilung habe. Ich glaube es ist gar nicht so schwer, aber ich bekomme es einfach nicht hin......weißt du wie das geht???

    Bei der jetztigen unterteilung schreibe ich ja z.B. :

    \nomenclature[g]{$\chi$}{griech. x\nomunit{bla}}

    für ein grichisches Zeichen. Und ich hätte einfach gerne, dass ich für ein Index z.B:


    \nomenclature[I]{$\max}{Maximal\nomunit{bla}}

    schreibe..... kannst du so was??? Wäre echt cool ich bin am Ende mit meinen Latein

    Vielen Dank im Voraus und cool, dass du so schnell genantwortet hast

    gruß

    Sebastian

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von Sebastian_82 Beitrag anzeigen

    Bei der jetztigen unterteilung schreibe ich ja z.B. :

    \nomenclature[g]{$\chi$}{griech. x\nomunit{bla}}

    für ein grichisches Zeichen. Und ich hätte einfach gerne, dass ich für ein Index z.B:


    \nomenclature[I]{$\max}{Maximal\nomunit{bla}}

    schreibe.....
    brauchst Du dafür nicht einfach nur den \nomgroup entsprechend zu erweitern?

    BTW: die Umgebung zur Code-Darstellung nennt sich hier `code', so ein Teil bekommst Du, wenn Du z. B. auf `#' klickst.;-)

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104
    Ja habe ich ja auch gedacht, aber irgendwie bekomme ich es nicht hin. Ich habe diesen letzten Teil erweitert:

    \renewcommand{\nomgroup}[1]{{\vspace{1em}}%
    \ifthenelse{\equal{#1}{G}}{\textbf{Grichische Buchstaben}\cr}{%

    \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}\cr}{{\hspace{-.6em}}{\vspace{.5em}}}}{%

    \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}\cr}{{\ hspace{-.6em}}{\vspace{.5em}}}}

    Aber das funktioniert nicht. Ich weiß nicht woran es liegt, ob man die longtable, die ich anstelle einer liste habe, noch erweitern muss??? und wenn wie??....wie gesagt ich bin am ende meines lateins. weißt du wie es geht???

    gruß
    sebastian

  6. #6
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin Sebastian,
    Zitat Zitat von Sebastian_82 Beitrag anzeigen
    \renewcommand{\nomgroup}[1]{{\vspace{1em}}%
    \ifthenelse{\equal{#1}{G}}{\textbf{Grichische Buchstaben}\cr}{%

    \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}\cr}{{\hspace{-.6em}}{\vspace{.5em}}}}{%

    \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}\cr}{{\ hspace{-.6em}}{\vspace{.5em}}}}
    überprüfe mal Deine Klammern
    Code:
    \renewcommand{\nomgroup}[1]{%
      \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}}{%nicht G:
        \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}}{%nicht G,L:
          \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}}{%auch nicht I:
            \textbf{noch zu bestimmen (#1)}%<--falls Dir mal einer durch die Lappen geht
          }%
        }%
      }%
      \tabularnewline
    }
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  7. #7
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104
    hi rais.... habe jetzt es mal so hin geschrieben wie du um einen besseren Überblick zubekommen, aber leider hat es nicht geholfen funktioniert immer noch nicht, aber jetzt kann man schon mal davon ausgehen, dass die klammern richtig sind. Liegt es vielleicht an den longtable??? das ich da noch was ändern muss???

    hier erst mal mein quellcode, wie ich ihn geändert habe:

    Code:
    \renewcommand{\nomgroup}[1]{{\vspace{1em}}%
      \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}\cr}{\hspace{-.6em}}{\vspace{.5em}}{%nicht G:
        \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}\cr}{%nicht G,L:
          \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}\cr}{\hspace{-.6em}}{\vspace{.5em}}
          
          
        }%
      }%
      \tabularnewline
    }
    hat es bei dir funktioniert?? oder hast du es noch nicht ausprobiert??

    und noch mal danke das du mir hilfst......

  8. #8
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin Sebastian,
    Zitat Zitat von Sebastian_82 Beitrag anzeigen
    funktioniert immer noch nicht, aber jetzt kann man schon mal davon ausgehen, dass die klammern richtig sind. Liegt es vielleicht an den longtable??? das ich da noch was ändern muss???

    hier erst mal mein quellcode, wie ich ihn geändert habe:

    Code:
    \renewcommand{\nomgroup}[1]{{\vspace{1em}}%
      \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}\cr}{\hspace{-.6em}}{\vspace{.5em}}{%nicht G:
        \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}\cr}{%nicht G,L:
          \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}\cr}{\hspace{-.6em}}{\vspace{.5em}}
          
          
        }%
      }%
      \tabularnewline
    }
    Ok, die Klammern sind vielleicht richtig gruppiert, aber den \ifthenelse-Befehl solltest Du Dir in der Doku zum ifthen-Paket nochmal ansehen:
    Code:
    \ifthenelse{Bedingung}{wenn Bedingung wahr}{wenn Bedingung falsch}
    Wenn ich mir allein Deinen ersten \ifthenelse anschaue, steht da in etwa "wenn #1 = G, dann fett `Griechische Buchstaben' + \cr ausgeben, sonst \hspace{-0.6em} ausführen", d. h. den \vspace danach führst Du grundsätzlich aus, genauso wie die folgenden \ifthenelse...
    BTW: Was genau willst Du eigentlich mit den ganzen \h- und \vspace erreichen?
    Zitat Zitat von Sebastian_82 Beitrag anzeigen
    hat es bei dir funktioniert?? oder hast du es noch nicht ausprobiert??
    jein, ich will ja keine longtable haben -- BTW: warum dieser Umweg über \nomunit? Wär's nicht einfacher mit
    Code:
    \let\nomentryend\begingroup
    dazu den \begingroup aus der \@@@nomenclature-Definition entfernen, ebenso die Definition zu \nomunit, entsprechend
    Code:
    \begin{longtable}[l]{@{}llr@{}}
    in der \thenomenclature-Definition deklarieren (also gleich drei Spalten) -- BTW2: warum setzt Du die Spaltenüberschrift nicht bereits innerhalb dieser Definition? Schau in der longtable-Doku mal nach \end(first)head -- und dann im Text
    Code:
    \nomenclature[..]{foo}{bar & Einheit}
    ?
    Mein Test (im Zusammenhang mit der Standard-nomencl.ist) sah bezüglich des \nomgroup so aus:
    Code:
    \renewcommand{\nomgroup}[1]{\item[%
      \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}}{%nicht G:
        \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}}{%nicht G,L:
          \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}}{%auch nicht I:
            \textbf{noch zu bestimmen (#1)}%<--falls Dir mal einer durch die Lappen geht
          }%
        }%
      }%
    ]~}
    also mit der Standard-thenomenclature-Umgebung.
    Hmm, den \textbf könnte man wohl auch noch nach außen ziehen ... ;-)

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  9. #9
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104
    Hallo rais ich habe mal ein minimal beispiel vorbereitet. Mit den ganzen h- und vspace wollte ich es optisch bisschen aufbereite. Ich bin nicht so gut in Latex und guck immer im Forum was mir ganz gut gefällt und änder es dann bisschen um.

    Bei dieses Minimalbeispiel habe ich nur zwei Unterteilungen, wie ganz am Anfang gesagt, aber sie funktionieren und sehen so aus wie ich will ....deshalb habe ich gedacht, dass man vielleicht mit wenig Aufwand, da einfach eine Unterteilung dazu machen kann. Aber irgendwie scheint es doch nicht so einfach......

    wenn ich jetzt nur den Teil so änder wie er bei dir steht spuckt er 9 Fehler aus

    Minimal Beispiel:

    Code:
    \documentclass[,pdftex,a4paper,12pt,twoside]{report}									%die Art der Schrift und Formatierung
    
    %---------------------------------------------------------------------------------------------------------------------	
    
    \usepackage{nomencl,longtable,ifthen}
    %%%%%%%%%%%%%%%%%%%%%%%%%NAME%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \renewcommand{\nomname}{Nomenklatur}
    %%%%%%%%%%%%%% zusätzliche unit-Spalte %%%%%%%%%%%%%%%%
    \newcommand{\nomunit}[1]{%
    \renewcommand{\nomentryend}{\hspace{2em}\hspace*{\fill}#1}}
    %%%%%%%%%%%%%%%% Subgroup-Definition %%%%%%%%%%%%%%%%%%
    \renewcommand{\nomgroup}[1]{{\vspace{1em}}%
    \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}\cr}{%
    \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}\cr}{{\hspace{-.6em}}{\vspace{.5em}}}}
    } %%%%%%%%%%%%%% longtable an Stelle der Liste %%%%%%%%%%
    \makeatletter
    \def\@@@nomenclature[#1]#2#3{%
    \def\@tempa{#2}\def\@tempb{#3}%
    \protected@write\@nomenclaturefile{}%
    {\string\nomenclatureentry{#1\nom@verb\@tempa @{\nom@verb\@tempa}&%
    \begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}%
    |nompageref}{\thepage}}%
    \endgroup
    \@esphack}
    \def\thenomenclature{%
    \@ifundefined{chapter}{\section*}{\chapter*}{\nomname}%
    \nompreamble
    \begin{longtable}[l]{@{}ll@{}}}
    \def\endthenomenclature{%
    \end{longtable}%
    \nompostamble}
    \makeatother
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \makenomenclature
    \renewcommand\nompreamble{\thispagestyle{empty}}
    %---------Beispiel für nomenklatur------------------------------------------------------------------------------------
    
    \begin{document}
    %-----------------------------------------------Nomenklatur Tabellenüberschrift---------------------------------------
    
    \nomenclature[gz ]{}{\nomunit{}}
    % Header der Tabelle
    \nomenclature[0]{\textbf{Symbol}}{\textbf{Beschreibung}\nomunit{\textbf{Einheit}}}
    % beliebige Einträge
    
    
    %------------------------------------------verzeichnisse-----------------------------------------------------------------
    	
    	\printnomenclature
    	\addcontentsline{toc}{chapter}{Nomenklatur}						%Nomenklatur, aber funktioniert nicht
    	\clearpage
    																																											
    %-----------------------------------------------------------------------------------------------------------------------	
    								
    	Hallo Rais ich hoffe du bekommst das hin:)
    	
    \nomenclature[la ]{b}{breite\nomunit{mm}}
    \nomenclature[gx ]{$\chi$}{griech. x\nomunit{bla}}
    \nomenclature[ga ]{$\alpha$}{griech. a\nomunit{bla}}
    			
    \end{document}

  10. #10
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Was denn für Fehler?

    Code:
    \documentclass[,pdftex,a4paper,12pt,twoside]{report}									%die Art der Schrift und Formatierung
    
    %---------------------------------------------------------------------------------------------------------------------	
    
    \usepackage{nomencl,longtable,ifthen}
    %%%%%%%%%%%%%%%%%%%%%%%%%NAME%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \renewcommand{\nomname}{Nomenklatur}
    %%%%%%%%%%%%%% zusätzliche unit-Spalte %%%%%%%%%%%%%%%%
    \newcommand{\nomunit}[1]{%
    \renewcommand{\nomentryend}{\hspace{2em}\hspace*{\fill}#1}}
    %%%%%%%%%%%%%%%% Subgroup-Definition %%%%%%%%%%%%%%%%%%
    \renewcommand{\nomgroup}[1]{~\\[3ex]%<--Abstand oben
      \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}}{%nicht G:
        \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}}{%nicht G,L:
          \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}}{%auch nicht I:
            \textbf{noch zu bestimmen (#1)}%<--falls Dir mal einer durch die Lappen geht
          }%
        }%
      }%
      \tabularnewline[3ex]%<--Abstand nach der Subgroup
    }
     %%%%%%%%%%%%%% longtable an Stelle der Liste %%%%%%%%%%
    \makeatletter
    \def\@@@nomenclature[#1]#2#3{%
    \def\@tempa{#2}\def\@tempb{#3}%
    \protected@write\@nomenclaturefile{}%
    {\string\nomenclatureentry{#1\nom@verb\@tempa @{\nom@verb\@tempa}&%
    \begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}%
    |nompageref}{\thepage}}%
    \endgroup
    \@esphack}
    \def\thenomenclature{%
    \@ifundefined{chapter}{\section*}{\chapter*}{\nomname}%
    \nompreamble
    \begin{longtable}[l]{@{}ll@{}}
    \textbf{Symbol} & \textbf{Beschreibung}\nomunit{\textbf{Einheit}}\\
    \endfirsthead
    }
    \def\endthenomenclature{%
    \end{longtable}%
    \nompostamble}
    \makeatother
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \makenomenclature
    \renewcommand\nompreamble{\thispagestyle{empty}}
    %---------Beispiel für nomenklatur------------------------------------------------------------------------------------
    
    \begin{document}
    	
    	\printnomenclature
    %	\addcontentsline{toc}{chapter}{Nomenklatur}<-- dafür gibt es eine intoc-Option
    \clearpage
    .\nomenclature[la ]{b}{breite\nomunit{mm}}
    \nomenclature[gx ]{$\chi$}{griech. x\nomunit{bla}}
    \nomenclature[ga ]{$\alpha$}{griech. a\nomunit{bla}}
    \end{document}
    funzt doch auch ohne die zusätzlichen Änderungen fehlerfrei?

    BTW: Du benutzt schon eine entsprechend angepasste Stildatei, ja?

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  11. #11
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104
    Ganz komisch jetzt meldet er auch keine Fehler mehr????!!?? Aber ich habe jetzt mal einen Index dazu gepackt und er zeigt ihn dann nicht in der nomenklatur an? ist es bei dir auch so?

    Und was noch komischer ist wenn ich jetzt mal die vorhandenen Kürzel veränder passiert nichts, in der PDF?? Er zeigt immer noch die vorigen an..????

    das habe ich mal ausprobiert:

    Code:
    \documentclass[,pdftex,a4paper,12pt,twoside]{report}									%die Art der Schrift und Formatierung
    
    %---------------------------------------------------------------------------------------------------------------------	
    
    \usepackage{nomencl,longtable,ifthen}
    %%%%%%%%%%%%%%%%%%%%%%%%%NAME%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \renewcommand{\nomname}{Nomenklatur}
    %%%%%%%%%%%%%% zusätzliche unit-Spalte %%%%%%%%%%%%%%%%
    \newcommand{\nomunit}[1]{%
    \renewcommand{\nomentryend}{\hspace{2em}\hspace*{\fill}#1}}
    %%%%%%%%%%%%%%%% Subgroup-Definition %%%%%%%%%%%%%%%%%%
    \renewcommand{\nomgroup}[1]{~\\[3ex]%<--Abstand oben
      \ifthenelse{\equal{#1}{G}}{\textbf{Griechische Buchstaben}}{%nicht G:
        \ifthenelse{\equal{#1}{L}}{\textbf{Lateinische Buchstaben}}{%nicht G,L:
          \ifthenelse{\equal{#1}{I}}{\textbf{Indizes}}{%auch nicht I:
            \textbf{noch zu bestimmen (#1)}%<--falls Dir mal einer durch die Lappen geht
          }%
        }%
      }%
      \tabularnewline[3ex]%<--Abstand nach der Subgroup
    }
     %%%%%%%%%%%%%% longtable an Stelle der Liste %%%%%%%%%%
    \makeatletter
    \def\@@@nomenclature[#1]#2#3{%
    \def\@tempa{#2}\def\@tempb{#3}%
    \protected@write\@nomenclaturefile{}%
    {\string\nomenclatureentry{#1\nom@verb\@tempa @{\nom@verb\@tempa}&%
    \begingroup\nom@verb\@tempb\protect\nomeqref{\theequation}%
    |nompageref}{\thepage}}%
    \endgroup
    \@esphack}
    \def\thenomenclature{%
    \@ifundefined{chapter}{\section*}{\chapter*}{\nomname}%
    \nompreamble
    \begin{longtable}[l]{@{}ll@{}}
    \textbf{Symbol} & \textbf{Beschreibung}\nomunit{\textbf{Einheit}}\\
    \endfirsthead
    }
    \def\endthenomenclature{%
    \end{longtable}%
    \nompostamble}
    \makeatother
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \makenomenclature
    \renewcommand\nompreamble{\thispagestyle{empty}}
    %---------Beispiel für nomenklatur------------------------------------------------------------------------------------
    
    \begin{document}
    	
    	\printnomenclature
    %	\addcontentsline{toc}{chapter}{Nomenklatur}<-- dafür gibt es eine intoc-Option
    \clearpage
    
    
    \nomenclature[lb ]{b}{breite\nomunit{mm}}
    \nomenclature[lx ]{$\chi$}{griech. x\nomunit{bla}}
    \nomenclature[ga ]{$\alpha$}{griech. a\nomunit{bla}}
    \nomenclature[gb ]{$\beta$}{griech. b\nomunit{bla}}
    \nomenclature[i ]{max}{maximal\nomunit{}}
    
    \end{document}
    Was meinst du mit Stildatei??....

  12. #12
    Registrierter Benutzer
    Registriert seit
    30.08.2007
    Beiträge
    177

    Warum nicht nomentbl???

    Hallo Sebastian_82,
    wieso benutzt du nicht einfach nomentbl?
    Das unterteilt die Nomenklatur automatisch in griechische, lateinische Buchstaben und auch in Indizes und Exponenten.

    Guck mal hier:
    http://tug.ctan.org/cgi-bin/ctanPack...py?id=nomentbl

    Grüße
    Stefan

  13. #13
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104
    Ja wunderbar habe es gerade installiert und funktioniert aber ist optisch nicht ganz so hübsch.....aber es funktioniert

    vielen Dank Curryhunter

    Rais oder Curryhunter weiß einer zufällig wie man das noch bisschen hübscher hin bekommen kann. Z.B. die nomenklatur und die einzelnen unterteilung auf deutsch??? und ich habe gerade gemerkt das nomentbl bei mir nur geht wenn ich die schriftart "article" benutze, aber ich habe "report" kann man da was machen???
    Geändert von Sebastian_82 (11-03-2008 um 15:21 Uhr)

  14. #14
    Registrierter Benutzer
    Registriert seit
    10.12.2007
    Beiträge
    104
    ok.....hat sich erledigt habe es auf deutsch und auch mit "report" hin bekommen

    noch vielen dank an rais und Curryhunter ........................habe jetzt nur noch zwei kleinen Schönheitsfehler.

    Wenn meine nomenklatur länger als eine Seite ist steht auf der zweiten seite keine seitenzahl mehr und
    ich hätte gerne, dass ich oben nach der Überschrift Nomenklatur. eine Zeile steht das Links das symbol ist, dann die beschreibung, dann die einheit, dann der Wert(für konstanten)......

    vorher war es mit diesen befehl aber das geht nicht mehr:

    Code:
    \nomenclature[gz ]{}{\nomunit{}}
    % Header der Tabelle
    \nomenclature[0]{\textbf{Symbol}}{\textbf{Beschreibung}\nomunit{\textbf{Einheit}}}
    % beliebige Einträge
    weiß das zufällig einer??????
    Geändert von Sebastian_82 (11-03-2008 um 16:35 Uhr)

  15. #15
    Registrierter Benutzer
    Registriert seit
    30.08.2007
    Beiträge
    177
    Hallo,
    die Befehlsstruktur für das nomentbl ist folgende:

    \nomenclature[Sortierparameter]{Symbol}{Name}{Zahlenwert}{Einheit}

    wobei in den geschweiften Klammern stehen kann, was will. Ich benutze z.B. nur die ersten drei, da kein Platz mehr da ist (Vorlesungsskript in DIN A 5, daher sonst zu klein).
    Der Sortierparameter besteht aus zwei Buchstaben, wobei der erste angibt, ob griechisch, lateinisch, subscript,superscript, der zweite dann die Sortierreihenfolge innerhalb der Untergruppe. Steht auch alles in der Anleitung (Seite 3).

    Grüße
    Stefan

Lesezeichen

Berechtigungen

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