PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abkürzungsverzeichnis funktioniert nach Einleitung nicht:



Aslantepe
30-12-2010, 14:41
Hallo,

war gestern auf dieser Seite und habe eine Einleitung gefunden, wie man ein Abkürzungsverzeichnis erstellen kann. Leider finde ich den Beitrag nicht mehr (auch nicht mit der Suchfunktion) und gestern hatte ich keine Rechte auf den Beitrag zu antworten.

Die gleiche Einleitung habe ich auf mehreren Seiten gefunden. Leider funktioniert es bei mir nicht:
Hier mein Code.


\documentclass[a4, 11pt, twoside, index=totoc, bibliography=totoc, listof=totoc, abstracton]{scrreprt}
.
.
.
% ------------------- Abkürzungsverzeichnis: ----------------------------
%Abkürzungsverzeichnis
\usepackage{nomencl}
\let\abbrev\nomenclature
\setlength{\nomlabelwidth}{.25\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature %!!!! ist das an richtiger stelle?

%------------------------------------------------------------------------

\begin{document}


\include{Deckblatt}
\include{Erklärung}
\include{Abstract}

\tableofcontents
\listoffigures
% !!!!!! Hier direkt hinter Abbildungsverzeichnis soll das Abkürzungsverzeichnis
\pagenumbering{arabic}

\include{Einleitung}

\clearpage
\bibliographystyle{gerunsrt}
\bibliography{literatur}
\printnomenclature % !!!!! Wo muss ich das aufrufen?

\end{document}


%Hier ist meine Einleitung:
\chapter{Einleitung}
Ich möchte das \abbrev{z.B.}{zum Beispiel} im Abkürzungsverzeichnis auftaucht. Aber weder im Abküzrungsverzeichnis noch hier im Text taucht "z.B." auf. Was mache ich falsch?


Müssen bestimmte Befehler innerhalb bzw. außerhalb von


\begin{document}
...
\end{document}

geschrieben werden?

Habe ich etwas übersehen? Ich bitte um hilfe! Muss in einer Woche abgeben. Danke
PS: Im Anhang findet ihr die Ausgabe. Sind hier die Argumente falsch?

rais
01-01-2011, 15:32
Ein Frohes Neues,




\makenomenclature %!!!! ist das an richtiger stelle?

ja.




\include{Deckblatt}
\include{Erklärung}
\include{Abstract}

Mal abgesehen davon, daß hier niemand diese Deine Dateien besitzt: Umlaute in Dateinamen können störanfällig sein.




\printnomenclature % !!!!! Wo muss ich das aufrufen?

Dort, wo das Abkürzungsverzeichnis in Deinem Text erscheinen soll.




%Hier ist meine Einleitung:
\chapter{Einleitung}
Ich möchte das \abbrev{z.B.}{zum Beispiel} im Abkürzungsverzeichnis auftaucht. Aber weder im Abküzrungsverzeichnis noch hier im Text taucht "z.B." auf. Was mache ich falsch?


\nomenclature -- und da Dein \abbrev eine Kopie dieses Befehls ist, gilt das auch für \abbrev -- erzeugt keine Ausgabe im Text. Wenn Du das anders haben willst, dann definiere Dir \abbrev entsprechend, z. B.


\newcommand*\abbrev[3][a]{%
#2\nomenclature[#1]{#2}{#3}%
}

(ungetestet, ersetzt den \let\abbrev\nomenclature)


PS: Im Anhang findet ihr die Ausgabe. Sind hier die Argumente falsch?
Ja.
Ersetze


bm".glo -s nomencl.ist "%bm".gls

durch


"%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls

Oder versuche es per Kommandozeile


makeindex foo.nlo -s nomencl.ist -t foo.nlg -o foo.nls

(erstze dabei alle `foo' mit dem Stammnamen Deiner Hauptdatei).

Wenn Dich das nicht weiterbringt, erstelle bitte ein komplettes Minimlbeispiel -- wie sowas geht, hat Xenara hier (http://www.mrunix.de/forums/showthread.php?t=66921) zusammengetragen.
Poste auch die dazugehörige .nlg-Datei

MfG

rais
09-01-2011, 18:39
Leider finde ich den Beitrag nicht mehr
das mag damit zusammenhängen, daß Du nicht hier, sondern hier (http://www.golatex.de/viewtopic,p,26002.html#26002) gepostet hast.:rolleyes:

MfG

W2K2011
13-08-2012, 12:17
Hallo,

ich habe auch eine Frage zum Erstellen einer Nomenklatur. Ich habe unten einmal mein Hauptdokument angehängt. Weiterhin habe ich TexnicCenter folgende Parameter übergeben - damit MAKEINDEX alle erforderlichen Informationen bekommt "%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls =(Argumente, die an MAKEINDEX übergeben werden).

Aber trotzdem sehe ich irgendwie kein NOMENKLATUR-Verzeichnis!?!?! Wie muss man denn korrekt mit TexnicCenter vorgehen. Muss ich einmal MAKEINDEX ausführe und danach das Projekt kompilieren (=F7)?

DAnke im Voraus



\documentclass[a4paper, % DINA4-Papier
draft, % Bilder ausblenden, um schneller zu kompilieren
11pt, % Schriftgroesse
parskip=half, % Absatzabstand 1.5
listof=totoc, % Listen --> Inhaltsverzeichnis
bibliography=totoc, % Literaturverz. -> Inhaltsverzeichnis
twoside] % Doppelseitig
{scrbook} % Dokumentenklasse
% ************************************************** ******************************
\usepackage[headsep = 1.20\baselineskip, % Abstand - Trennline und dem Text
headheight = 1.50\baselineskip, % Abstand -
footskip = 1.25\baselineskip, % Abstand - Text (u.) zur Fusszeile
footnotesep = 1.20\baselineskip, % Abstand - Text zur 1. Trennlinie (unten)
top = 25mm, % Rand, oben
bottom = 15mm, % Rand, unten
left = 20mm, % Rand, links
right = 20mm, % Rand, rechts
bindingoffset= 05mm, % Offset für Bindung (links)
includefoot %
]{geometry} %
% ************************************************** ******************************
% Zusätzliche Pakete einbinden
% ************************************************** ******************************
\usepackage{ifthen} % Fallunterscheidungen
\usepackage{soul} % Text farbig hinterlegen
\usepackage[ngerman]{babel} % Neue dt. Rechtschreibung
\usepackage[T1]{fontenc} %
\usepackage[latin1]{inputenc} % Dateicodierung
\usepackage{fancyhdr} % Kopf- und Fußzeile
\usepackage{xcolor} % Farben
\usepackage[intoc]{nomencl} % Nomenklatur
% ************************************************** *****************************
%\usepackage[scaled]{helvet} % sehr ähnlich zu Arial, aber mit Mathe-Unterstützung
%\usepackage[EULERGREEK]{sansmath} %
\usepackage{lmodern} % Latin Modern Schriften verwenden
% ************************************************** ******************************
\usepackage{graphicx} % Einbindung von Grafiken
\usepackage{subfigure} %
\usepackage{wrapfig} % Textumflossene Grafiken
\usepackage[labelsep=endash, %
font=small, %
format=hang, %
singlelinecheck=false,%
labelfont=bf]{caption}%
\usepackage{floatflt,epsfig} %
\usepackage[verbose]{placeins} % \FloatBarrier
% ************************************************** ***************************
\usepackage{import} %
\usepackage{array} %
\usepackage{amsthm} % Erweiterungen mathematischer Umgebungen, Theoreme
\usepackage{amsmath} % Erweiterungen mathematischer Umgebungen
\usepackage{amsfonts} %
\usepackage{amssymb} %
\usepackage{esint} %
% ************************************************** ***************************
\usepackage{natbib} % Paket, um BibTex einzubinden
\usepackage{setspace} %
% ************************************************** **************************
\usepackage{{multicol}} % mehrspaltige Textabschnitte im Dokument
\usepackage{paralist} % Kompakte Listen
% ************************************************** **************************
\usepackage{colortbl} % Tabellen einfärben
\usepackage{supertabular} %
\usepackage{tabularx} %
\usepackage{multirow} %
% ************************************************** **************************
\usepackage[colorlinks=true, %
citecolor=blue, %
linkcolor=blue, %
pdfpagelabels=true, %
breaklinks=true] %
{hyperref} % Hyperlinks, Verweise farbig abheben
\usepackage{breakurl}
% ************************************************** **************************
\usepackage{psfrag} %
\usepackage{pstricks} %
\usepackage{pst-node} %
%\usepackage{wasysym} %
%
%
% ************************************************** **************************
% Dokumentspezfische Erweiterungen
% ************************************************** **************************
%
% ************************************************** **************************
% Hauptdokument
%
\begin{document}

% *******************
% Inhaltsverzeichnis
\tableofcontents
%
% ************************************************** **************************
% Befehl umbenennen in Abk
\let\abk\nomenclature
% Deutsche Ueberschrift
\renewcommand{\nomname}{Abkuerzungsverzeichnis}
% Punkte zw. Abkuerzung und Erklaerung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Zeilenabstaende verkleinern
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\printnomenclature
%
% ************************************************** **************************
%
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter. #1}{}}
\fancyhf{}
\fancyhead[LE]{\nouppercase\leftmark\hfill}
\fancyhead[RO]{\hfill\nouppercase\rightmark}
\fancyfoot[LE]{\thepage}
\fancyfoot[RO]{\thepage}
%

% ************************************************** **************************
Blablablalba\nomenclature{\sigma}{EinBeispiel} text text text text text text daödsakdaöldkadöladkaödlakdöaldkaödlakdaö ldadöalkdaödlakdöaldk ölk
\bibliography{Meine_LITERATUR}
\bibliographystyle{apalike}
\end{document}

Sepp99
13-08-2012, 13:51
Weiterhin habe ich TexnicCenter folgende Parameter übergeben - damit MAKEINDEX alle erforderlichen Informationen bekommt "%bm".nlo -s nomencl.ist -t "%bm".nlg -o "%bm".nls =(Argumente, die an MAKEINDEX übergeben werden).
Seit MikTeX 2.9 sollten überall, wo makeindex verwendet wird, %bm durch %tm ersetzt werden; das ist bedingt durch einen Sicherheitsmechanismus von MikTeX. Als weitere Hilfe darf ich auch noch Datei: TXCMtX.pdf auf http://www.golatex.de/texniccenter-2-0a3-und-miktex-2-9-t5482,start,25.html empfehlen, insbesondere Abschnitt 2.4.2.

Gruß, Sepp.-