Anzeige:
Ergebnis 1 bis 15 von 15

Thema: Glossar mit Chapternummerierung

  1. #1
    Registrierter Benutzer
    Registriert seit
    05.06.2008
    Beiträge
    21

    Glossar mit Chapternummerierung

    Hallo miteinander.
    Ich benutzte das Paket gloss, um ein Glossar mit bibtex zu erstellen.
    Nun muss ich nach meiner Vorlage das Glossar im Inhaltsverzeichnis mitnummeriert haben. Das funktioniert mit "liststotocnumbered" ja nicht.
    Wie bekomme ich das hin?

    Schreibe bis jetzt normal:
    \documentclass[a4paper,12pt,liststotocnumbered,bibtotocnumbered]{scrreprt}
    ...
    \usepackage[german]{gloss}
    \makegloss
    \gloss[nocite]{*}
    ...
    \begin{document}
    ...
    \printgloss{gloss1}
    \end{document}

    Hoffe auf euch. In der doc habe ich nichts darüber gefunden.
    Danke!

  2. #2
    Registrierter Benutzer
    Registriert seit
    26.05.2008
    Beiträge
    8
    Ich glaube so:

    \usepackage[german, toc=true]{gloss}

  3. #3
    Registrierter Benutzer
    Registriert seit
    05.06.2008
    Beiträge
    21
    Danke für die Anwort, aber leider gibt er mir den Fehler aus, dass "toc=true" keine "gloss"-Option sei.
    Fehler: ! LaTeX Error: Unknown option `toc=true' for package `gloss'
    Schade.

    Ich kenne mich leider nicht wirklich mit LateX aus. Bin damit erst seit drei Wochen am Schreiben.

    Hilfe!

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \gls@section

    Hallo,

    durch Redefinition von \gls@section ginge es:
    Code:
    \makeatletter
    \renewcommand*\gls@section{\chapter{\gls@title}}
    \makeatother
    Viele Grüße,

    Stefan

  5. #5
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Wenn ich das richtig verstanden habe, geht es eigentlich nur darum, die Nummerierung noch davor zu kriegen. Wenn ich Stefans Vorschlag dann aufgreife, müsste es doch so sein oder?

    \makeatletter
    \renewcommand*\gls@section{\arabic{chapter} \chapter{\gls@title}}
    \makeatother

    Oder hab ich da was falsch verstanden?

  6. #6
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \gls@section

    Hallo Sabrina,

    zum Vergleich hier der originale Code:
    Code:
    \@ifundefined{chapter}
      {\def\gls@section{%
         \section*{\gls@title}%
         \@mkboth{\MakeUppercase\gls@title}{\MakeUppercase\gls@title}%
         \addcontentsline{toc}{section}{\gls@title}}}%
      {\def\gls@section{%
         \chapter*{\gls@title}%
         \@mkboth{\MakeUppercase\gls@title}{\MakeUppercase\gls@title}%
         \addcontentsline{toc}{chapter}{\gls@title}}}
    Stefan

  7. #7
    Registrierter Benutzer
    Registriert seit
    05.06.2008
    Beiträge
    21
    Mit der Redefinition von \gls@section hat alles wie gewollt geklappt!
    Danke an Stefan und Sabrina. Funktioniert beides.


    So siehts jetzt aus:

    I. Literaturverzeichnis 46
    II. Abbildungsverzeichnis 48
    III.Tabellenverzeichnis 50
    IV.Glossar 51
    V. Anhang 52


    Ahh... an dieser Stelle fällt mir ein, wie muss ich mit hyperref umgehen, damit die links und die lesezeichen in der pdf nicht durcheinandergeraten.

    Die chapter habe ich naemlich ab den Verzeichnissen folgendermaßen umnummeriert:
    \setcounter{chapter}{0}
    \renewcommand*{\thechapter}{\Roman{chapter}}

    Danke nochmals für eure Hilfe!

  8. #8
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Zitat Zitat von Stefan_K Beitrag anzeigen
    Hallo Sabrina,

    zum Vergleich hier der originale Code:
    Code:
    \@ifundefined{chapter}
      {\def\gls@section{%
         \section*{\gls@title}%
         \@mkboth{\MakeUppercase\gls@title}{\MakeUppercase\gls@title}%
         \addcontentsline{toc}{section}{\gls@title}}}%
      {\def\gls@section{%
         \chapter*{\gls@title}%
         \@mkboth{\MakeUppercase\gls@title}{\MakeUppercase\gls@title}%
         \addcontentsline{toc}{chapter}{\gls@title}}}
    Stefan
    Ja das habe ich auch schon gesehen. Ich hatte mich halt nur gefragt, ob man das mit \arabic{chapter} noch einbauen muss bzw. ob es das ist, was hanspeter wollte.

  9. #9
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534
    Hi Sabrina,

    \chapter{...} erzeugt ja bereits selbst die Nummerierung. \arabic{chapter} würde einfach noch die Nummer des vorangehenden Kapitels auf der vorhergehenden Seite ausgeben. Ich dachte, beim Vergleich der Codes sieht man schon, was gemeint ist, weil \chapter* durch \chapter ersetzt wurde, daher habe ich nicht weiter kommentiert.

    Stefan

  10. #10
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Oh, da hab ich wohl nicht genau genug hingeschaut.

  11. #11
    Registrierter Benutzer
    Registriert seit
    05.06.2008
    Beiträge
    21
    So... und weil ihr das so gut könnt, bitte ich euch mir den gleichen Trick für "nomencl", dem Symbolverzeichnis preiszugeben!?
    Das Verzeichnis ist mit der Option [intoc] schon im Inhaltsverzeichnis aufgeführt. Nur nummeriert bekomme ich es einfach nicht hin.

    Habe es damit probiert:
    \makeatletter
    \renewcommand*\nls@section{\chapter{\nls@title}}
    \makeatother

    Aber da spuckt er mir den LaTeX Error "\nls@section undefined" aus.

    Merci pour votre assistance!

  12. #12
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Arrow \thenomenclature redefinieren

    Hallo Hans-Peter,

    das Thema hatten wir vor kurzem, schau mal hier.

    Viele Grüße,

    Stefan

  13. #13
    Registrierter Benutzer
    Registriert seit
    23.03.2006
    Ort
    Göppingen
    Beiträge
    1.004
    Dann schau im nomencl.sty nach, wie es dort definiert ist.

    edit: Okay. Das wusste ich nicht. Aber prinzipiell ist es immer eine Alternative in der entsprechenden sty-Datei zu schauen, wie es definiert ist.
    Geändert von Sabrina.Dankers (17-06-2008 um 12:02 Uhr) Grund: erledigt

  14. #14
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    \section* modifizieren

    Hallo Hans-Peter,

    hier ein kleiner Trick mit Änderung von \section*, wenn Dir der Weg in dem anderen Thread zu kompliziert ist:
    Code:
    \let\stdsection\section
    \def\section*#1{\stdsection{#1}}
    \printnomenclature
    \let\section\stdsection
    Auf diesem Weg kann man ganz allgemein Abschnitte, die intern \section* verwenden, wie Bibliographie etc., zu \section umlenken samt Nummerierung und Eintrag im Inhaltsverzeichnis. Hierbei verzichtet man auf Optionen wie intoc bei nomencl.

    Stefan

  15. #15
    Registrierter Benutzer
    Registriert seit
    05.06.2008
    Beiträge
    21

    Thumbs up Danke Stefan&Sabrina!

    dAnke, vielen Dank!!!
    Das war genau meine Frage.
    So funzts.

Lesezeichen

Berechtigungen

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