LaTeX Notizzettel: Abkürzungsverzeichnis
Im Style:
\usepackage{nomencl}
\let\abbrev\nomenclature
\renewcommand{\nomname}{Abkürzungsverzeichnis}
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\newcommand{\Abkuerzung}{
\printnomenclature
\newpage
}
Am Dokumentanfang:
\Abkuerzung
Im laufenden Text:
\abbrev{SCSI}{Small Computer System Interface}
oder
\nomenclature{SCSI}{Small Computer System Interface}
Nach dem Setzen:
makeindex filename.nlo -s nomencl.ist -o filename.nls
Setzen.
-> Feines Abkürzungsverzeichnis.
UPDATE 1: nomencl.sty ab Version 4.1 nötig.
UPDATE 2: Bei Pagestyle headings bitte hier lesen.
UPDATE 3: Bitte unbedingt diesen Kommentar lesen!
![mov blog, [danny4] mov blog, [danny4]](http://www.danny4.de/wp-content/themes/relaxation/images/header.gif)
Hab grad versucht das Abkürzungsverzeichnis zu erstellen. Ich verstehen folgendes nicht:
“Nach dem Setzen:
makeindex filename.nlo -s nomencl.ist -o filename.nls”
wo ist das einzufügen?
Danke.
ANja
Am Mac im Terminal (entsprechendes Verzeichnis der Tex-Datei) und filename durch den Dateinamen erstezten.
Win -> TeXNiCenter: Unter Ausgabe: Ausgabeprofile wählen: LaTeX => PDF: Argumente für MakeIndex -> folgendes eintragen:
"%bm".nlo -s nomencl.ist -o "%bm".nlsSo passiert es dann automatisch bei jedem compilieren.
Hallo Danny4!
Vielen Dank für deinen Quelltext, hat mir echt geholfen!
Grüße
Frank
Hallo Danny4!
Noch was, du nutzt gar nicht aus, dass du an Stelle von \nomenclature{SCSI}… die Variable abbrev verwenden kannst: \abbrev{SCSI}{Small Computer System Interface}.
Vielen Dank nochmal
Frank
Das freut einen doch.
\abbrev… ahhhh ja. Danke. Es scheint als ob das geeigneter wäre.
Hi
danke für die coole Anleitung, klappt alles super. Eine Frage aber noch: Wie kann ich das Abkürzungsverzeichnis auch im Inhaltsverzeichnis anzeigen lassen? Ich generiere mein Inhaltsverzeichnis mit \tableofcontents
Dort steht bei mir schon
A Literaturverzeichnis
Nun hätte ich gern noch
B Abkürzungsverzeichnis
Danke + Grüsse
Sissi
Schön das alles super klappt ;-)
Also ich würde folgendes im Style versuchen:
\newcommand{\Abkuerzung}{\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}
\printnomenclature
\newpage
}
Wobei “chapter” evtl. durch “section” ersetzt werden muss, je nach gewählter Dokumentenart bzw. in welche Hierarchiestufe du den Eintrag möchtest.
Aber eigentlich kommt doch das Abkürzungsverzeichnis an den Anfang des Dokumentes und das Literaturverzeichnis ans Ende und meines Wissens nach ohne Eintrag ins Inhaltsverzeichnis…
Super!!! endlich klappt es =)
DANKE! =)
Hallo!
Habe es nach Eurer Anleitung versucht aber es kommt die Meldung:
‘Couldnt find input index file xxx nor xxx.idx’
Bin noch Beginner, bitte helft mir.
Gruß,
Thomas
Welches OS? Welcher Editor? Welche Version von nomenl?
Hallo!
Hab das gleiche Problem wie Thomas unter WinXP mit
TeXnicCenter und MiKTeX.
Der zweite Eintrag ‘ Unter Ausgabe: Ausgabeprofile wählen: LaTeX => PDF: Argumente für MakeIndex -> folgendes eintragen: “%bmâ€.nlo -s nomencl.ist -o “%bmâ€.nls ‘ hat das Problem gelöst.
Danke!!!
Super, danke für die guten Hinweise! Ohne das wär ich immer noch am Abk-Verz. gescheitert.
hm, ich hab das Abkürzungsverzeichnis zwar erstellt, aber auf der zweiten Seite wird als Kopfzeile die Überschrift vom vorherigen Abschnitt (Tabellenverzeichnis) übernommen (COMA-Skript, documentclass scrreprt).
Das Problem hatte ich auch, als ich das Glossary manuel gefüllt habe. Hat jemand ne Idee, warum das so ist und wie ich das ändern kann?
Hosa! Ich hatte noch nie mehr als eine Seite. Ups. Ich guck mir das mal an.
Hallo Volker.
Benutze das gleiche System wie du. Wo gibt man denn die Argumente fuer makeindex ein?
Gruß
Thomas
ah habs schon…. wer alles liest ist klar im vorteil… danke danny!
zu #13: Habe das Verzeichnis mal auf zwei Seiten ausgedehnt und konnte nichts negatives feststellen. Es geht auf der zweiten Seite einfach mit Abkürzungen und ohne Überschrift weiter.
Sorry, hatte gestern keine zeit heir vorbei zu sehen… danke erstmal für deine bemühungen, aber das problem konnte ich auch nach viel rumbasteln nicht lösen :( vielleicht lässt du mir mal deine email-addy zukommen, dann schick ich dir mal mein skript…
danny, ich hab das nochmal probiert und etwas festgestellt: wenn ich vorher kein \tableofcontents, \listoffigures und \listoftables aufrufe, ist auf der zweiten seite des abkürzungsverzeichnisses wirklich keine Kopfzeile zu sehen. sobald aber vor dem abkürzungsverzeichnis irgend ein kapitel (von mir oder von latex generiert) kommt, wird der name dieses kapitels einfach übernommen….
Mach mal nach dem jeweiligen Befehl ein \newpage
Tut mir leid, aber ich kann diesen Fehler nicht nachstellen. Ich schicke dir mal meinen Style.
hallo danny!
ich versuche jetzt schon sehr lange, ein glossar zu erstellen. da ich auch ein sachregister brauche und habe, kann ich diese umgebung (makeindex) nicht verwenden. wenn ich nun händisch die begriffe und ihre erklärung in ein main.gls file eintrage, funktioniert es an und für sich, aber es ordnet sich weder alphabetisch, noch merkt man, wann ein neuer begriff beginnt. sprich, ich hätte den begriff gern fett und die erklärung dann eingerückt.
außerdem sollte im text irgendwie ersichtlich sein, dass es dazu eine erklärung gibt.
ich arbeite mit winEdt/miktex und windows .. wenn du mir da helfen könntest, wär das schon fast mehr als super ;-)
der hintergrund für diesen wahnsinnigen wunsch is der, dass sich die arbeit an mediziner und informatiker richtet, manche begriffe für die jeweils andere berufsgruppe nicht geläufig sind, ich aber die arbeit für alle flüssig lesbar machen will und sie damit nicht im text durch ständige begriffsklärungen unterbrechen will
danke dir carola
Soweit ich weiß, gibt es doch extra eine Gloassar-Package. Mit der habe ich mich aber noch nie beschäftigt. Am besten mal in einschlägigen LaTeX-Foren nachfragen.
danke dir, ja das hab ich schon heruntergeladen, funktioniert aber doch nicht …
hallo,
so, ich bastle auch schon eine weile an meinem glossar. ich verwende miktex und habe ein problem beim erzeugen der .nls datei. nachdem ich “%bmâ€.nlo -s nomencl.ist -o “%bmâ€.nls eingegeben habe, wird die nomencl.ist datei nich gefunden. ich habe natürlich schon ein update der packages vorgenommen, aber irgendwie funktioniert es nicht? vielleicht kennt jemand das problem? eine lösung würde mich freuen.
matthias
Wo hast du denn
"%bm".nlo -s nomcl.ist -o "%bm".nlseingegeben?Guck mal ob die Datei nomencl.ist in deinem MiKTeX-Verzeichnis unter
../makindex/nomencl/..vorhanden ist.ich habe “%bm”.nlo -s nomcl.ist -o “%bm”.nls unter Ausgabe/Ausgabeprofile definieren eingegeben. nomencl.ist ist auch im verzeichnis makeindex/nomencl/ und wird auch vom package manager gefunden. was kann man da noch tun?
Mal in den MiKTeX-Settings die Filenamesdatenbank erneuern. Sonst weiß ich auch nicht weiter.. ist eigentlich alles richtig eingestellt.
Zu #13:
Habe eben Eure Diskussion bezüglich Kopfzeile auf der zweiten Seite des Abkürzungsverzeichnisses verfolgt. Genau dasselbe Problem habe ich auch. Wie habt ihr das denn gelöst?
Kann mich leider immer noch nur auf #17 und #20 berufen.
Hhm, schade. Das mit \newpage habe ich auch bereits versucht.
Lasse ich \tableofcontents, \listoffigures bzw. \listoftables weg, funktioniert es, so wie auch schon in #19 beschrieben.
Komisch, bin genau nach Deiner Anleitung vorgegangen.
Zudem ist mir aufgefallen, dass nicht alle meiner Abkürzungen angezeigt werden. Ist das Problem bekannt?
Habe dir mal meinen Style geschickt. Vielleicht lässt sich ja Anhand der Unterschiede ein Fehler finden. Bitte mal Bescheid sagen…
So, jetzt habe ich es hinbekommen.
Wer als Pagestyle “headings” nutzt, sollte den unteren Teil im Style wie folgt ändern:
Auf diese Weise wird im Kopf der zweiten Seite des Abkürzungsverzeichnisses der richtige Header eingetragen.
Hallo!
Ein Fremdling schaltet sich ein… Wenn ich diesen letzten Hinweis befolge (vielen Dank!), wird das Problem zwar gelöst, dafür erscheint das Wort Abkürzungsverzeichnis dann in der Kopfzeile auf der Seite VOR dem Verzeichnis. Habe nur ich dieses Problem?
Gruß
Sebastian
Hi,
hab zwei Tage lang das Problem mit der falschen Kopfzeile zu lösen und bin nicht weiter gekommen. Mit dem Code aus (32) sieht’s nun perfekt aus!
Vielen Dank!
Gruß
Matze
Vielen Dank! Hat mir sehr geholfen :)))
Hallo!
Ich hatte auch das Problem mit der Kopzeile und dem Abkürzungsverzeichnis. Ich schreibe in scrbook, pagestyle{scrhaedings}, zweiseitig auszudrucken. Es kommen dann zuerst Abbildungsverzeichnis, Tabellenverzeichnis, dann das Abkürzungsverzeichnis.
Ursprünglich hatte ich dann das Problem, dass auf der zweiten Seite, also der “Rückseite” des Abkürzungsverzeichnisses immer noch Tabellenverzeichnis in der Kopfzeile stand. Mit obigem Code steht dort jetzt endlich “Abkürzungsverzeichnis”. Leider steht jetzt aber auch auf der zweiten Seite des vorangehenden Tabellenverzeichnisses in der Kopfzeile “Abkürzungsverzeichnis” statt Tabellenverzeichnis. Wie lässt sich das wieder ändern??? Ich bin für jeden Ratschlag dankbar.
Viele Grüße, lisa
Haste mal probiert, nach dem Aufruf des Tabellenverzeichnisses ein:
\newpageeinzufügen?Ja, das hilft leider nichts… :-(
Hallo, das Abkürzungsverzeichnis funktioniert jetzt wunderbar, nun möchte ich weiterhin aber noch ein Formelzeichenverzeichnis erstellen. wie bekomme ich das denn hin?
MfG Ralf
@lisa: Hast eine E-Mail. Code in diesem Kommentar ist angepasst.
@Ralf: Leider keine Zeit. Aber nach einer Minute wird man hier eigentlich fündig.
Super, jetzt ist mein Problem aus Kommentar 33 auch gelöst. Danke schön!
so das erste problem hat sich erledigt, ich erstelle ein gemeinsames verzeichnis. nun ergibt sich noch das problem das in der kopfzeile im abkürzungs verz immer noch inhaltsverzeichn steht und nicht abkürz. verz
hm, ich hab alles haargenauso gemacht, wie oben beschrieben, es kommt immer der fehler:
! Undefined control sequence.
1.56 \makenomenclature
und zeigt mir die entsprechende stelle… hab ich irgendwo was falsch eingestellt???
viele Grüße & schonmal Danke,
Bob
Ich würde sagen ja. Sieht so aus als ob du das nomencl-Package nicht installiert hast. Prüfe das mal.
ist da. habs schon überprüft…
ich finde den fehler einfach nicht…
gibts im texniccenter noch irgendeine einstellung, die ich vergessen haben könnte??
ich habs selbst mit einem minimalbeispiel versucht, da hats auch nich gefunzt… :-(
Ich sitze hier am Mac, aber irgendwo gibt es eine Einstellung, wo man dem Projekt sagen muss, dass es makeindex verwendet. Ansonsten alles mal ausschalten und in erstmal drüber schlafen…
*hrmpf* ich glaub ich brauch auch mal was apfeliges ;-)
hehe, ja ich schlaf mal drüber. ich hab zumindest geschafft, daß die fehlermeldung(en) nicht mehr kommen, allerdings kommt auch kein akkürzungsverzeichnis.
hab nomenclature durch glossary ersetzt…
vg & vielen dank trotzdem,
rob
äh… problem gelöst, sorry für’s spammen. ich mach’s jetzt so:
Edit by Danny4: Massenhaft Quelltext entfernt!
gruß, gö
hi danny,
folgendes merkwürdige problem mit der kopfzeile. im zusammenhang mit dem code aus #32:
meine verzeichnisse: abbildungen, tabellen, abkürzungen, literatur und am ende noch die eidesstattliche erklärung.
nach einfügen des codes aus #32: bis zum tab-verz. sind die kopfzeilen ok, das abk.verz. hat auch die kopfzeile tab.verz. und alle weiteren kopfzeilen sind um 1 nach hinten verschoben: die erste seite des lit.verz. heißt abk.verz., die eidesstattliche erklärung hat die kopfzeile literatur.
habe auch schon mit \markright und clearpage und newpage usw. rumgespielt, bislang ohne erfolg. ne idee?
gruß, gö
p.s.: miktex 2.5, texniccenter 1.701b
p.s. @bob: mal so ins blaue geraten: das hört sich nach ner alten tex-version an, da hieß das paket noch nicht nomenclature sondern glossary oder so ä.
Benutzt du vielleicht auch doppelseitiges Layout? Schon mal #32 mit
\cleardoublepageversucht?Hab Problem mit dem Abkürzungsverzeichnis. Es kommt einfach nicht zustande.
Wo kann ich eigentl. updaten? Über den Miktex-Wizard-Update findet er nicht neues?
UPDATE 1: nomencl.sty ab Version 4.1 nötig.
Ich habe die Version 3.1
http://www.miktex.org
Hallo!
Habe die Anweisungen hier genau befolgt, aber er gibt das Abkürzungsverzeichnis einfach nicht aus. Woran könnte das liegen? Habe eine Abkürzung im Text angegeben und diese steht auch in der Datei da.nlo, aber wie gesagt bekomme ich trotz der Anweisung \Abkuerzung keine Ausgabe :-(!
Gruß, Markus
Achja, habe die nomencl-Version 4.2.
Du musst erst aus der
filename.nloeinefilename.nlsmachen (siehe: ersten beiden Kommentare).Also im TeXnicCenter habe ich bereits das als Parameter bei MakeIntex mitgegeben: “%bm”.nlo -s nomencl.ist -o “%bm”.nls
Meintest du das?
Ja das meine ich. Dann solltest du nach einem Kompiliervorgang eine
filename.nlshaben. Im TeXnicCenter muss man imho vorher angeben, dass das Projekt makeindex verwendet. Ansonsten mal per Kommandozeile aufrufen…oki alles klar. Nach der Kommandozeile hat er die filename.nls erstellt. Das klappt wohl irgendwie nicht mit dem TexnicCenter. Habe nur jetzt eine Leerseite nach dem Abkürzungsverzeichnis.
hallo
würde gerne die umgebung die beim abk-verzeichniss existiert im “normalen text” nutzen.
sprich:
wort…….wort
wort
wort wort
wort1……wort
wort1245…wort wort
etc
kann mir jemand sagen wie das geht. es wäre mir sorgar ohne die punkt lieber. wichtig ist mir das ich auf ein ereigniss vorne hinten mehrere untereinander angeben kann und dass unahängig von der länge des wortes vorn hinten immer an der gleichen stelle begonnen wird.
ich geh mal davon aus das das im prinzip in diesem abschnitt beschrieben wird.
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
wiess jedoch nicht wirklich was da im einzelenen passiert.
und ich müsste das ja auch irgendwie einer neuen umgebung oder befehl zuweisen, denn wenn ich das nicht tue erscheint es ja im abk-verzeichniss und das will ich nicht.
danke und mit freundlichen grüssen
jochen
Ganz großes Tennis!
Hätte ich einen Hut, würde ich ihn ziehen!
Gruß, mo
Hallo,
benutze ebenfalls dieses Abkürzungsverzeichnis, aber ich möchte noch eins für Verwendete Formelzeichen auf der nächsten Seite einführen.
Möchte das nicht in der gleichen Liste haben.Jemand ne Ahnung. Sollte halt so aussehen wie in den Dissertationen die man ständig sieht ;)
gruß
ich bin begeistert, funktioniert gleich beim ersten versuch wunderbar.
einen frage hätte ich aber noch: wie kriege ich das hin, dass die ausgeschrieben abkürzungen im verzeichnis rechtsbündig angeordnet sind (und die Punkte dazwischen dann eben auch so weit laufen)?
sry, aber ich bin noch blutjunger latex-anfänger…:)
Hallo Danny4,
ich arbeite mit einem Mac und TeXShop:
Kann man folgende Zeile/Befehl:
makeindex filename.nlo -s nomencl.ist -o filename.nls
nicht in ein Makro oder ähnliches einbringen anstatt alles von Hand in das Terminal einzutippen?
@63: Leider keine Zeit im Moment sowas auszutesten. Am besten mal im LaTeX-Bereich von http://www.mrunix.de gucken bzw. fragen.
@64: Siehe @63. Aber typographisch ist da wohl eher abzuraten.
@65: TeXShop kann Makros (Menü->Makros). Musste halt mal gucken wie die anderen Makros so gebaut sind und passt eins an.
Hallo,
ich bin absoluter Latex-Anfänger und schaffe es nicht, ein Abkürzungsverzeichnis und ein Symbolverzeichnis zu erstellen. Ich habe jetzt erstmal die Befehle ganz oben eingegeben.
Ich nutze Windows und Texmaker. Unter Configure Texmaker habe ich bei “makeindex” folgendes eingegeben: makeindex %.nlo -s nomencl.ist -o %.nls
Trotzdem bekomme ich immer folgende Fehlermeldung:
!Undefined control sequence.
\makenomenclature
Er scheint nichts mit \makenomenclature anfangen zu können. Woran kann das liegen?
Viele Grüße
Rebecca
@67: Versuch doch mal TeXnicCenter. Klingt aber so, als ob in deiner TeX-Distribution das notwendige Package nicht installiert ist.
Hallo Danny4,
mit TeXnicCenter funktioniert es nicht besser. Wie kann ich das notwendige Package denn installieren?
Viele Grüße, Rebecca
Wenn du MiKTeX verwendest, sollte er eigentlich beim compilieren fragen, sobald ihm ein Package fehlt. Des Weiteren gibt es bei MiKTeX einen Package-Manager.
Ja, ich verwende MiKTeX und normalerweise werde ich auch gefragt, wenn ein Package fehlt. Ich habe MiKTeX vor ca. zwei Jahren installiert, kann es sein, dass es eine veraltete Version ist? Wo könnte ich dann die aktualisierten Dateien herbekommen?
Ok, ich habe mir jetzt eine neuere Version (2.6) rundergeladen und bekomme jetzt keine Fehlermeldung mehr. Das Abkürzungsverzeichnis wird angelegt (zumindest die Überschrift), aber es werden keine Einträge angezeigt!? In der Datei Hauptdatei.nlo existieren sie aber in dieser Form: \nomenclatureentry{aSCSI@[{SCSI}]\begingroup Small Computer System Interface\nomeqref {1.0}|nompageref}{8}
Woran kann es liegen, dass das Abkürzungsverzeichnis leer angezeigt wird?
Dann ist die
filename.nlsnicht vorhanden bzw. nicht korrekt. Versuch das makeindex mal von Hand und achte beim Projekt anlegen auf den Haken “Projekt verwendet makeindex”.Mmh, wie lege ich denn ein Projekt an und wie erstelle ich makeindex von Hand? Finde irgendwie nichts, wo ich einen Haken anlegen kann.
Bekomme übrigens die Fehlermeldungen immer noch, wenn ich TeXnicCenter verwende. Nur im Texmaker läuft es ohne Fehlermeldung, nur dass dann eben im Abkürzungsverzeichnis eine leere Seite entsteht ohne Abkürzungen.
Habe bisher keine Erfahrungen mit dem TeXnicCenter, ich öffne meine Dateien jetzt so wie mit dem Texmaker, aber kenne mich damit sonst nicht aus.
Bei allem guten Willen muss ich verkünden, dass solch Fragen den Umfang eines Blogs sprengen und besser in einem passenden Forum gestellt werden sollten. Viele deiner Fragen sind jedoch mit F1 lösbar. ;-)
Wow, Respekt… ich habe grad den ganzen Tag herumgepfriemelt um ein Abkürzungsverzeichnis zu bekommen und es nicht hingekriegt, per google habe ich grad deinen Style gefunden und alles ist gut… :)
Hast du vielleicht auch eine Idee wie man es hinkriegen könnte, dass, ähnlich wie bei \cite, beim ersten mal wenn ich die Abkürzung verwende eine Erklärung kommt? Also dass dann im Text bei der ersten Verwendung steht “Small Computer System Interface (SCSI)”?
Danke für das Lob, aber den Quelltext habe ich auch nur mal irgendwoher kopiert und dann etwas angepasst.
Zu deiner Frage: Spontan fällt mir da nichts ein. Und zum ausdenken habe ich leider keine Zeit mehr. Schreib es doch bei der ersten Verwendung von Hand hin und direkt danach den
\abbrev-Befehl.Hi, ich habs rausgefunden… dafür gibts extra ein Paket namens acronym… falls jemand auf dasselbe Problem stösst :)
ich sitze jetzt schon endlos an dem verzeichnis, hatte es zwischenzeitlich aufgegeben und heute wieder angefangen. im prinzip alles wie oben, dass war mir auch vorher schon klar, nur wird das so nichts. hab echt extrem schlechte laune inzw, werd aber versuchen nicht während des tippens auszurasten. (eigentlich hab deswegen zu tex gewechselt, damit mir sowas nicht mehr passiert)
wie auch immer:
winXp
miketex
texniccenter
abkürzungsverzeichnis soll auf die 2te seite, also zwischen deckblatt und inhaltsverzeichnis
Edit by Danny4: Massenhaft Quelltext entfernt!
wenn ich jetzt das abkürzungsverzeichnis als tex speichere und über “%bm”.tex -s nomencl.ist -o “%bm”.nlo zur .nlo mache kommt:
kann ich da leider nicht rauskopieren
dann halt den ganzen spass noch zur .nls. kommz halt das gleiche, dass ich aus der ausgabeleiste nicht rauskopieren kann:
nothing written in …..
dann das eigentliche dokument:
latex=>ps=>pdf
ergebnis:
kein abkürzungsverzeichnis
zwischendurch wars mal kurz da, dann wieder nicht mehr.
bin völlig ratlos und sehr kurz vorm ausrasten.
falls da eine rat hat, was ich falsch mache, wäre ich sehr glücklich.
Habe noch nie ausprobiert das Verzeichnis in eine eigene Datei zu stecken. Kann es, da Mac und keine Zeit, zur Zeit nicht ausprobieren. Schone doch deine Nerven und mache es wie oben beschrieben. Das es so geht, zeigen ja viele der Kommentare.
danke auf jeden fall für die schnelle antwort.
aber ich benutze ja latex gerade deswegen, um nicht alles in einem dokument zu haben. vllt verstehe ich da aber auch nicht alles. bin mir zum beispiel nicht sicher, was du mit “im laufenden text” meinst.
naja, ich probier mal weiter rum. bin mir sicher, dass es so geht, weil bekannte von mir es genau so gemacht haben. leider haben die auch nicht genug ahnung, um mir dabei der suche nach dem fehler zu helfen.
@81: Also ich habe im Projekt eine Datei
Abkuerzung.texangelegt und diese per/include{Abuerzung}im Hauptdokument eingebunden. In der DateiAbkuerzung.texstehen alle Abkürzungen ohne/begin[end]{document}.Unter Ausgabeprofile LaTeX->Pdf habe ich bei makeindex folgendes eingetragen:
"%bm".nlo -s nomencl.ist -o "%bm".nls.Mindestens 2 x kompilieren. Bei mir geht es so prima.
ja, nö. das hab ich auch schon hunderte von malen ausprobiert. habs jetzt grad auch nochmal probiert. der unterschied ist ja, dass ich es auf 3 dateien verteilt hab. hab da schon endlos verschiedene kombinationen ausprobiert, wo ich welchen befehl reinpack. wahrscheinlich hab ich irgendwo nen grundsätzlichen fehler.
danke auf jeden fall für die hilfe.
werds morgen mal mit ner freundin durchgehen und mich bei erfolg hier melden, wo der fehler lag.
ok, das problem war wie erwartet denkbar simpel. ich hatte das hauptdokument im texniccenter nicht als solches definiert. von daher hat es die datei nie gefunden. das tagelange ändern sowohl der befehle im program, als auch der compilierungseinstellungen (womit ich halt versucht hab genau dieses problem aus der welt zu schaffen) war also völlig umsonst. -.-
hat meine bekannte aber auch nur durch zufall entdeckt, da es ansonsten damit keine probleme gab.
Hi,
netter Beitrag. habe gerade mal gegoogelt weil ich ein Ähnliches Problem auf meinem Mac habe. Wo finde ich die Version 4.1 von der nomencl.sty? bei Ctan.org finde ich nur eine neue Version der usnomencl.sty?
Danke für die Antwort!!
Bei Dante.
Hallo,
ich habe ein Abkürzungsverzeichnis nach diesem Beispiel hier erstellt. Vielen Dank schonmal! Es funktioniert soweit auch ganz gut. Nur ich habe mittels dem Paket “fancyhdr” in der linken oberen Kopfzeile die Überschriften der Chapter inclusive der Verzeichnisse wie Literaturverzeichnis, Abbildungsverzeichnis usw eingebunden. Beim Abkürzungsverzeichnis funktioniert das allerdings nicht, der Platz oben bleibt leer.
Hier der Code:
Edit by Danny4: Massenhaft Quelltext entfernt!
Kann jemand helfen?
Hallo kann mir jemand noch sagen, wie ich es schaffe, dass das Abkürzungsverzeichnis genauso nummeriert wird wie der Rest vom Anhang (Mit großen Buchstaben) und wie ich es schaffe, dass es im Inhaltsverzeichnis auftaucht?
Wäre für jeden Tipp sehr dankbar. :)
Hier ein Minimalbeispiel…
Edit by Danny4: Massenhaft Quelltext entfernt!
Hat irgendwer ne Ahnung? :)
Jungs, bitte nehmt zur Kenntnis, dass dies hier kein Supportforum ist. Das Format eines Blogs ist dafür einfach nicht geeignet. Ellenlange Quelltexte werden von mir in Zukunft gelöscht.
In vielen Foren zum Thema LaTeX werdet ihr mit Sicherheit schneller geholfen als hier. Ein guter Anlaufpunkt ist meiner Meinung nach der LaTeX-Bereich von http://www.mrunix.de.
[...] LaTeX provides some pretty nice possibilities to include lists and index, e.g. for tables, figures or pieces of literature. But there is nothing to create the mentioned list of abbreviations. I started to search on the internet to find a solution and I found a pretty good one, which works fine for me. Thanks to Dany4: Abkürzungsverzeichnis [...]
Hallo,
nach ewig langen friemen hab ich nun endlich deine Möglichkeit entdeckt ein ordentliches Abkürzungsverzeicnis zu erstellen. Jedoch stellt sich mir nun eine Frage, wie kann ich es einstellen, dass er nur die tatsächlich benutzten Abkürzungen in dem Verzeichnis aufführt? Bei Juristen ist es so, dass man immer eine ziemlich umfangreiche Abkürzungsliste hat, jedoch nicht immer zwingen alle verwendet werden. Hab gesehen das bei nem anderen Package (acronym) der Befehl [printonlyused] funktioniert. Der scheint aber leider bei nomencl nicht zu laufen…
Gibt es da eine Möglichkeit?
Vielen Dank
Ist mir bislang nicht bekannt. Ich habe die Abkürzung immer bei ihrer ersten Verwendung im Fließtext deklariert. Somit sind nur die drin, die auch verwendet wurden.
Thank you for the info. Also, the style you use for the abbreviations list is very nice.
Kann jetzt wie oben beschrieben ein Abkürzungsverzeichnis erstellen. Allerdings wird bei mir in der Kopfzeile als Kapitel nicht Abkürzungsverzeichnis gesetzt, sondern das Kapitel vorher(bei mir Anhang).
Danke!
Hat auf Anhieb geklappt, sogar mit WinShell!
Viele Gruesse
Toby
Hallo allerseits,
wie kann ich 2 Abkürzungsverzeichnisse haben? Eins als Abkürzngs-, das andere als Symbolverzeichnis.
Grüße,
D.
1000 Dank!!!! Du bringst es auf den Punkt…vor diesem Beitrag hatte ich das nomencl package schon fast aufgegeben!!!
THX. THX. THX.
Hallo,
ich habe genau den Code:
\nomenclature{etc.}{et cetera}
\nomenclature{z. B. }{zum Beispiel}
% Deutsche Überschrift
\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Punkte zw. Abkürzung und Erklärung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Zeilenabstände verkleinern
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\printnomenclature
\usepackage{nomencl}
in mein Latex-file geschrieben und dann unter Texnic-center auch bei dem Ausgabeprofil unter “Argumente die an Miktex übergeben werden sollen ” geschrieben:
“%bm”.nlo -s nomencl.ist -o “%bm”.nls
aber es wird kein Inhaltsverzeichnis angezeigt. Ich finde auch keine Date .nls sondern nur eine .nlo
mit
“%bm”.glo -s nomencl.ist -o “%bm”.gls
funktioniert es auch nicht.
Kann mir bitte jemand helfen?
Hast Du in Deinem Dokument denn irgendwo den Befehl
\Abkuerzung
eingefügt? (Der sagt: “Hier bitte Abkürzungsverzeichnis schreiben”.
Hallo zusammen,
ich habe auch noch eine Frage:
Wie muss ich denn den Befehl \nomname noch modifizieren, dass der Überschrift “Abkürzungsverzeichnis” noch die entsprechende Section-Bezeichnuung vorangestellt wird?
Vielen Dank schon mal!
Hallo Leute,
für alle, die mit TexnicCenter arbeiten und bei denen einfach kein Abkürzungsverzeichnis erscheinen will, hier ein eventuell wertvoller Tipp:
Wenn im Ausgabeprofil die Zeile mit Makeindex… wie oben beschrieben geändert wurde, muss im Menu von TexnicCenter Ausgabe->Makeindex gewählt werden.
Das dauert nur eine Sekunde und tut gar nicht weh :o) Danach mit F7 kompilieren und mit F5 nachsehen, obs geklappt hat.