Archiv verlassen und diese Seite im Standarddesign anzeigen : 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
Stefan_K
16-03-2008, 23:22
Hallo LukeS,
Du könntest Dir den Quellcode von nomencl.sty ansehen und \thenomenclature redefinieren. Anhand meiner Version, ungetestet:
\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
\section*{\nomname}
\if@intoc\addcontentsline{toc}{section}{\nomname}\ fi%
etc.
Viele Grüße,
Stefan
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
Habs leider noch nicht ganz hingekriegt. Als Zwischenlösung hab ich mal die nomencl.sty bearbeitet. Doch ich glaube das sollte man nicht tun...
Stefan_K
19-03-2008, 21:56
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
Ich habs hingekriegt:
\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
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.