PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Verzeichnis nicht ausgegeben



ibas
27-06-2009, 15:50
Hallo!
ich komme noch nicht mit dem Glossar klar!

verwende das glossaries-package und habe makeindex in den Projekteigenschaften markiert! Aber das Verzeichnis wir nicht ausgegeben!
Wo ist der Haken?

mein header:


\documentclass[11pt, a4paper,biblography=totoc,abstracton]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{lscape}
%\usepackage{rotating}
\usepackage{array}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{multicol}
\usepackage{geometry}\geometry{a4paper, top=30mm, left=40mm, right=20mm, bottom=30mm, headsep=10mm, footskip=12mm}
\usepackage{changepage}
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{tocbibind}


%-------Abk.Verzeichnisse:---------

\usepackage[ngerman]{translator}
%Paket laden
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym, %ein Abkürzungsverzeichnis erstellen
toc, %Einträge im Inhaltsverzeichnis
section] %im Inhaltsverzeichnis auf section-Ebene erscheinen
{glossaries}


%\usepackage{hyperref}

%Ein eigenes Symbolverzeichnis erstellen
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}

%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}

%Glossar-Befehle anschalten
\makeglossaries

%Diese Befehle sortieren die Einträge in den
%einzelnen Listen:
%makeindex -s datei.ist -t datei.alg -o datei.acr datei.acn
%makeindex -s datei.ist -t datei.glg -o datei.gls datei.glo
%makeindex -s datei.ist -t datei.slg -o datei.syi datei.syg

%Befehle für Symbole
\newglossaryentry{symb:Pi}{
name=$\pi$,
description={Die Kreiszahl.},
sort=symbolpi, type=symbolslist
}
\newglossaryentry{symb:Phi}{
name=$\varphi$,
description={Ein beliebiger Winkel.},
sort=symbolphi, type=symbolslist
}
\newglossaryentry{symb:Lambda}{
name=$\lambda$,
description={Eine beliebige Zahl, mit der der nachfolgende Ausdruck
multipliziert wird.},
sort=symbollambda, type=symbolslist
}

%Befehle für Abkürzungen
\newacronym{MS}{MS}{Microsoft}
\newacronym{CD}{CD}{Compact Disc}
%Eine Abkürzung mit Glossareintrag
\newacronym{AD}{AD}{Active Directory\protect\glsadd{glos:AD}}

%Befehle für Glossar
\newglossaryentry{glos:AD}{
name=Active Directory,
description={Active Directory ist in einem Windows 2000/" "Windows
Server 2003-Netzwerk der Verzeichnisdienst...}
}
\newglossaryentry{glos:AntwD}{name=Antwortdatei, description={Informationen zum
...}}


Textbsp:


%---------------------------------------
\begin{document}
\section{Allgemeines}
In unserem Netzwerk setzen wir auf \gls{AD}. Durch den Einsatz
eines \gls{AD} erreichen wir bei \gls{MS}-Systemen, die mit einer
\gls{glos:AntwD} von \gls{CD} installiert wurden, die beste Standardisierung.

\section{Griechische Symbole}
Berechnungen mit \gls{symb:Pi} ergeben stets ein ungenaues Ergebnis,
denn \gls{symb:Pi} ist eine irrationale Zahl. Weiterhin gibt es noch
\gls{symb:Phi} und \gls{symb:Lambda}.

\cleardoublepage{}

%Glossar ausgeben
\printglossary[style=altlist,title=Glossar]

%Abkürzungen ausgeben
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long]

%Symbole ausgeben
\printglossary[type=symbolslist,style=long]
\end{document}

ich bin echt am Verzweifeln!! Das Problem quält mich schon eine ganze Zeit!!
Also wenn jemand das bitte "für ganz dummer" erkären könnte, wäre ich dankbar! ich habe schon viele Themen in Forum gelesen, versteh aber nur noch Bahnhof!!! :confused:

schon einmal DANKE!

ibas

ElEsido
27-06-2009, 16:09
Dein Quelltext funktioniert und die Glossare werden ausgegeben. Man muss das Dokument nach einem Durchlauf mit latex oder pdflatex noch mit dem Befehl makeglossaries durchlaufen lassen, danach drei mal Latex (oder pdflatex).


latex (filename)
makeglossaries (filename)
latex (filename)
latex (filename)
latex (filename)


Ich mache das mit dem folgenden script, das auch gleich den bibtex-durchlauf macht:

#!/bin/sh
bfname="`basename "$1" .tex`"
pdflatex "$1"
makeglossaries "$bfname"
bibtex "$bfname"
pdflatex "$1"
makeglossaries "$bfname"
pdflatex "$1"
pdflatex "$1"
pdflatex "$1"

u_fischer
27-06-2009, 16:30
Nun "als ganz Dummer" solltest du erst mal ein einfaches Beispiel ans laufen bekommen.

Suche minimalgls.tex (doc/latex/glossaries/samples), kopiere die Datei in einen Testordner, öffne eine Kommandozeile, wechsele in den Testordner und dann folge den Anweisungen in der Dokumentation von glossaries Seite 4+5.

Wenn du da erfolgreich warst, kannst du anfangen, dir zu überlegen, wie du Texniccenter konfigurierst.

Ulrike Fischer