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

Thema: Trotz vieler beispiele kein Abkürzungsverzeichnis!!

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    6

    Trotz vieler beispiele kein Abkürzungsverzeichnis!!

    Hallo!
    Versuche die ganze Zeit ein Abkürzungsverzeichnis hinzubekommen, was trotz vieler Beiträge im Internet immer noch nicht klappt! Benutze miktex pdf LaTex.
    Habe dies mal aus dem Netz probiert:

    % --- Abkürzungsverzeichnis: ----------------------------
    % START % Näheres siehe http://my.opera.com/timomeinen/blog/show.dml/68644
    \usepackage{nomencl}
    % Befehl umbenennen in abk
    \let\abk\nomenclature
    % 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

    Und jetzt fängt das Problem an: wo muss ich dies einfügen (Dort steht in der Konsole, wo ist diese?? Bin LaTex Anfänger!!):

    makeindex hauptdokument.nlo -s nomencl.ist -o hauptdokument.nls

    Schliesslich wird noch an der Stelle, wo das Verzeichnis stehen soll

    \printnomenclature

    eingefügt.
    Ich wäre froh, wennmir einer helfen könnte! Danke im Voraus!

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Die Konsole ist das DOS-Fenster, zu finden unter Start -> Programme -> Zubehör -> Eingabeaufforderung. Wenn du damit noch nie gearbeitet hast, würde ich das aber lassen.

    Hier auf alle Fälle ein funktionierendes Minimalbeispiel, mit dem du testen kannst, ob ein Abkvz erstellt wird. Einfach in ein neues Dokument einfügen, speichern und LaTeX drüberlaufen lassen. Wenns klappt, prima, ansonsten mal schauen, wo bei dir die Ausgabeprofile hinterlegt sind. Welchen Editor verwendest du?

    Code:
    \documentclass[11pt]{article}
    
    \usepackage{nomencl}
    
    \setlength{\nomlabelwidth}{.20\hsize}
    \renewcommand{\nomlabel}[1]{#1 \dotfill}
    
    \makenomenclature
    
    \begin{document}
    \section{111aaa}
    \subsection{abc}
    
    \nomenclature{aaa}{AAA}
    
    \printnomenclature
    
    \end{document}
    Geändert von Xenara (28-01-2009 um 12:16 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.09.2007
    Beiträge
    76
    Hallo,

    wenn du MixTeX 2.7 verwendest, dann schau mal hier

    Gruß Ghost Rider
    Geändert von Ghost Rider (28-01-2009 um 12:26 Uhr)
    Entwickler / Bereich Hardwareentwicklung

    kann C, C++, Java ein bisschen Assembler, Matlab, Maple und natürlich LaTeX

  4. #4
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    6
    Hallo Xenara,
    verwende miktex pdf LaTex (hoffe, dass du das meintest, bin wirklich Anfänger!). Habe das von dir ausprobiert und habe einen Makeindex lauf gemacht. Es wird leider kein Verzeichnis erstellt! Unten steht:

    couldn't find input index file C:\Dokumente\Ränder\Ränder nor C:\Dokumente\Ränder\Ränder.idx


    (Ränder heisst meine Hauptdatei!)

  5. #5
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    miktex und pdflatex hast du ja schon geschrieben, aber wie heisst der Editor, also das Programm, in das du deinen Code schreibst?

  6. #6
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    6
    Komm mir so blöd vor! Meinst du vielleicht Texniccenter?!

  7. #7
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Ja, genau! Ok, dann ist es einfacher. Ich hab bloss die englische Version, aber ich denke, du solltest die Menüpunkte finden:

    In der Menüleiste "Build" -> "Define Output Profiles" und nimmst das Häkchen bei "Makeindex" - "Do not use Makeindex" weg, wenn es gesetzt ist, und gibst in die obere Zeile den Pfad zu "makeindex.exe" ein und in der unteren ""%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls" (siehe Anhang).

    Dann lässt du LaTeX mindestens zweimal laufen und guckst, was passiert. Wenns noch nicht klappt, gib bitte wieder gleich die Fehlermeldung mit an.

  8. #8
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    6
    habs jetzt so gemacht, wie du beschrieben hast! Also nachdem ich die Schritte gemacht habe zwei LaTex durchläufe und es kommt weder eine konkrete Fehlermeldung, noch wird das Abkürzungsverzeichnis abgebildet!
    (übrigens super nett, dass du dich so bemühst!!)

  9. #9
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Dann lösche mal alle von LaTeX erstellten Dateien (alle, ausser dem .tex), lass LaTeX nochmal zweimal laufen und poste, welche Dateien erstellt wurden.
    Und häng hier mal das komplette .log-File an.

  10. #10
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    6
    Also es ist eine IST-, eine AUX-, eine NLO-, eine TOC-, eine LOF- und eine LOT-Datei erstellt worden. Diesen Log file finde ich noch nichtmals!

  11. #11
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Die .log-Datei befindet sich im gleichen Verzeichnis, wie die .ist, .aux etc.

    Dein Problem klingt aber ganz nach dem von Ghost_Rider in Posting #3 geschilderten. Guck dir das mal an, ich verwende TeXLive und nicht MikTeX, von daher kann ich in dem Fall leider nicht helfen.

  12. #12
    Registrierter Benutzer
    Registriert seit
    28.01.2009
    Beiträge
    6
    Danke trotzdem, das war suuper nett!!!

  13. #13
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Gern geschehen
    (Und bei der Gelegenheit konnte ich meine Installation wieder mal testen, ob noch alles klappt )

  14. #14
    Registrierter Benutzer
    Registriert seit
    11.08.2008
    Beiträge
    24
    Hatte genauso viele Probleme mit dem Abkürzungsverzeichnis, wie Du. Aber habe es heute endlich hinbekommen.
    Ich nutze MikTex 2.7 und das TeXnicCenter.

    Ich verwende allerdings das package "glossaries".

    Hier mal ein Minimalbeispiel, welches bei mir funktioniert:

    Code:
    %Dokumentklasse : KOMA-Script - scrreprt
    \documentclass[a4paper,12pt,english,openbib,openright,abstracton,captions=tableheading]{scrreprt} %mit BCOR5mm wird eine 5mm-Bindekorrektur eingelesen
    
    %Schriftpakete und -befehle
    \usepackage{setspace}
    \onehalfspacing
    \pagestyle{headings}
    \usepackage{babel}
    \usepackage{fancyref}
    \usepackage[T1]{fontenc}
    \usepackage{mdwlist}
    \usepackage{graphicx}
    \usepackage[ansinew]{inputenc} %für Umlaute
    \usepackage{textcomp} %Sonderzeichen
    \usepackage{hyperref}
    \usepackage{babelbib}
    \usepackage[acronym,toc,section]{glossaries}
    
    
    \makeglossaries
    \renewcommand{\acronymname}{List of abbreviations}
    
    \newacronym{bsp}{Bsp}{Beispiel}
    \newacronym{zb}{z.B.}{zum Beispiel}    
    
    
    
    \title{Beispiel}
    \author{DiePsychologin}
    
    \begin {document}
    \pagenumbering{roman}
    \maketitle
    
    \printglossaries
    \tableofcontents
    
    \pagenumbering{arabic}
    
    Blablabla
    Ganz viel Text
    
    Noch mehr Bla und hier \gls{zb} und dann noch ein \gls{bsp} und dann nochmal eins \gls{zb}...
    Und das war's. 
    
    \bibliography{Literatur} %Hier wird das bib-File eingebunden
    
    \begin{appendix}
    %\pagenumbering{Roman}
    \listoftables 
    \listoffigures
    \end{appendix}
    
    \end {document}
    Wichtig ist, dass Du unter dem TeXnicCenter noch folgende Änderungen vornimmst:

    Gehe auf Ausgabe--> Ausgabeprofile definieren. Unter dem Reiter "Nachbearbeitung" gibst Du unter "Argumente" folgendes ein:
    -s "%tm.ist" -t "%tm.alg" -o "%tm.acr" "%tm.acn"
    Und speicherst das dann ab.

    Die richtige Fährte haben mir diese Seiten gebracht:

    http://ewus.de/tipp-1029.html

    http://ewus.de/tipp-1026.html

    (Die zweite Seite beschreibt sogar mit Screen-Shots die Prozedur, die man über die Ausgabe im TeXnicCenter vornehmen muss - und das war bei mir scheinbar das, was gefehlt hat).

    Ich hoffe, ich konnte Dir helfen - bin selber blutiger Anfänger was LaTex angeht und weiß somit auch nicht immer, was ich mache - aber wie gesagt - so hat das bei mir funktioniert.... Viel Erfolg Dir noch.

  15. #15
    Registrierter Benutzer
    Registriert seit
    17.09.2007
    Beiträge
    76
    Hallo Schacka24,

    Zitat Zitat von Schacka24 Beitrag anzeigen
    ... Unten steht:

    couldn't find input index file C:\Dokumente\Ränder\Ränder nor C:\Dokumente\Ränder\Ränder.idx

    (Ränder heisst meine Hauptdatei!)
    im Dateinamen keine Sonderzeichen benutzen, kein äöü? usw. und kein Leerzeichen, evtl. hilft das, aber wahrscheinlich liegt es an der nomencl.ist wie oben beschrieben (Posting #3)

    Gruß
    Ghost Rider
    Entwickler / Bereich Hardwareentwicklung

    kann C, C++, Java ein bisschen Assembler, Matlab, Maple und natürlich LaTeX

Lesezeichen

Berechtigungen

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