mrunix.de  

Zurück   mrunix.de > Applikationen > LaTeX-Forum
Benutzername
Kennwort
Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

LaTeX-Forum LaTeX, LyX, BibteX, PDF & Co

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 16-03-2008, 21:45   #1
LukeS
Registrierter Benutzer
 
Registriert seit: 18.05.2007
Beiträge: 17
nomencl Titel mit Nummer

Hallo zusammen

Ich habe mit dem nomencl-Package ein Glossar (bzw. Abkürzungsverzeichnis) erstellt. Mit der Option [intoc] wird das Glossar auch im Inhaltsverzeichnis angezeigt. Jedoch hat der Titel des Glossars keine Abschnitts-Nummer, wie sonst alle Titel.

Weiss jemand, wie ich es hinkriege, dass Latex eine Nummer dem Titel hinzufügt?

Vielen Dank für eure Hilfe!

Gruss LukeS
LukeS ist offline   Mit Zitat antworten
Alt 16-03-2008, 22:22   #2
Stefan_K
Registrierter Benutzer
 
Benutzerbild von Stefan_K
 
Registriert seit: 05.04.2007
Ort: Hamburg
Beiträge: 3.155
Arrow \thenomenclature redefinieren

Hallo LukeS,

Du könntest Dir den Quellcode von nomencl.sty ansehen und \thenomenclature redefinieren. Anhand meiner Version, ungetestet:
Code:
\makeatletter
\renewcommand*\thenomenclature{%
  \@ifundefined{chapter}%
  {
    \section{\nomname}
  }%
  {
    \chapter{\nomname}
  }%
  \nompreamble

  \list{}{%
    \labelwidth\nom@tempdim
    \leftmargin\labelwidth
    \advance\leftmargin\labelsep
    \itemsep\nomitemsep
    \let\makelabel\nomlabel}}
\makeatother
Im Original stehen darin die Zeilen
Code:
    \section*{\nomname}
    \if@intoc\addcontentsline{toc}{section}{\nomname}\fi%
etc.

Viele Grüße,

Stefan
__________________
TeXblog.net

Geändert von Stefan_K (17-06-2008 um 14:52 Uhr)
Stefan_K ist offline   Mit Zitat antworten
Alt 17-03-2008, 13:09   #3
LukeS
Registrierter Benutzer
 
Registriert seit: 18.05.2007
Beiträge: 17
Danke!
Ich werd das mal ausprobieren...
Habe eben keine erfahrung mit Style-Dateien...
Alle diese Begehle mit @ sind für mich ein bisschen kryptisch.

Gruss LukeS
LukeS ist offline   Mit Zitat antworten
Alt 19-03-2008, 20:47   #4
LukeS
Registrierter Benutzer
 
Registriert seit: 18.05.2007
Beiträge: 17
Habs leider noch nicht ganz hingekriegt. Als Zwischenlösung hab ich mal die nomencl.sty bearbeitet. Doch ich glaube das sollte man nicht tun...
LukeS ist offline   Mit Zitat antworten
Alt 19-03-2008, 21:03   #5
LukeS
Registrierter Benutzer
 
Registriert seit: 18.05.2007
Beiträge: 17
Ich habs hingekriegt:

Code:
\makeatletter

\renewcommand{\thenomenclature}{%
  \@ifundefined{chapter}%
  {
    \section{\nomname}
    \if@intoc\addcontentsline{toc}{section}{\nomname}\fi%
  }%
  {
    \chapter{\nomname}
    \if@intoc\addcontentsline{toc}{chapter}{\nomname}\fi%
  }%

  \nompreamble
  \list{}{%
    \labelwidth\nom@tempdim
    \leftmargin\labelwidth
    \advance\leftmargin\labelsep
    \itemsep\nomitemsep
    \let\makelabel\nomlabel}}

\makeatother
LukeS ist offline   Mit Zitat antworten
Alt 19-03-2008, 20:56   #6
Stefan_K
Registrierter Benutzer
 
Benutzerbild von Stefan_K
 
Registriert seit: 05.04.2007
Ort: Hamburg
Beiträge: 3.155
Makro eines Paketes ändern

Hallo LukeS,

ja, das sollte man nicht. Wenn ich ein Makro ändern möchte, dann kopiere ich das Makro in meine Präambel, ersetze, grob gesagt, das \def durch ein \renewcommand, ändere im Makro die betreffende Stelle, und wenn das @-Symbol im Original auftaucht, schreibe ich \makeatletter davor und \makeatother nach dem Makro. Hat das Makro Parameter, muss die Syntax von \def noch der von \renewcommand angepasst werden. So habe ich es oben getan.

Viele Grüße,

Stefan
Stefan_K ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:32 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.