Glossary und Abkürzungsverzeichnis werden nicht dargestellt.

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


GozyllaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: So 29. Mär 2015, 18:53

Glossary und Abkürzungsverzeichnis werden nicht dargestellt.

Beitrag von GozyllaR »

Hallo, ich habe ein Problem.
Und zwar wird das Glossar und das Abkürzungsverzeichnis nicht ausgegeben.
\RequirePackage{fix-cm}
\documentclass[fontsize=11pt, a4paper, ngerman, parskip, headsepline, captions=tableheading]{scrreprt}

\usepackage[T1]{fontenc}		
\usepackage[utf8]{inputenc}	
\usepackage{babel}			
\usepackage{hyperref}

\usepackage[xindy,acronym,toc,hyperfirst=false]{glossaries}		
\glossarystyle{indexgroup}
\GlsSetXdyLanguage{german}
\GlsSetXdyCodePage{duden-utf8}
\makeglossaries

\begin{document}
	
\newglossaryentry{LCI}{name=LCI, description={Life Cycle Impulse}}
\newglossaryentry{Interface}{name=Interface, description={Hardware, das die ...}}
\newacronym{IF}{IF}{Interface}

\gls{LCI}
\glspl{Interface}
\gls{IF}

\printglossaries
	
\end{document}
Ich weiß leider nicht warum.
Zuletzt geändert von GozyllaR am So 31. Mai 2015, 12:08, insgesamt 1-mal geändert.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Welches texsystem hast du?

GozyllaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: So 29. Mär 2015, 18:53

Beitrag von GozyllaR »

Ich nutze auf dem Mac MacTex mit Texpad.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Hast du makeglossaries zwischendurch aufgerufen?

GozyllaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: So 29. Mär 2015, 18:53

Beitrag von GozyllaR »

Das läuft hier weitgehend automatisch. Kenne mich da aber auch nicht so aus. So wie ich das jetzt konfiguriert habe läuft es auf jeden Fall nicht.
Dateianhänge
Bildschirmfoto 2015-05-31 um 18.47.51.png
Bildschirmfoto 2015-05-31 um 18.47.51.png (183.28 KiB) 3081 mal betrachtet

GozyllaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: So 29. Mär 2015, 18:53

Beitrag von GozyllaR »

Ich habe jetzt schon einmal rausgefunden, dass ich die Option "xindy" des "glossaries" Paket löschen kann damit ich zumindest schon einmal das Glossar erhalte. Allerdings bekomme ich noch kein Abkürzungsverzeichnis.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4267
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Ja, soweit ich sehe, unterstützt dein Programm texpad weder xindy noch makeglossaries. Diese "autosense"-Programme sind oft ziemlich dumm. Du kannst ja mal versuchen "makeglossaries document" im Terminal auszuführen.

GozyllaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: So 29. Mär 2015, 18:53

Beitrag von GozyllaR »

Also da bekomme ich einen Fehler:
;; This logfile was generated automatically by `xindy'
;; at 31.05.2015  19:34:48
;; Indexstyle: "/var/folders/yk/fmvryjd14bx22c6bq4ghxzyh0000gn/T/a4ZZeOTTPn", Rawindex: "/var/folders/yk/fmvryjd14bx22c6bq4ghxzyh0000gn/T/N4JCfEIQt5", Output: "/Users/Benutzer/Documents/Coding/BMW-Coding/BMW-Coding.gls"

ERROR: Could not find file "BMW-Coding.xdy" !

*** Unable to execute: '"xindy"  -L german -C duden-utf8 -I xindy -M "BMW-Coding" -t "/Users/Benutzer/Documents/Coding/BMW-Coding/BMW-Coding.glg" -o "/Users/Benutzer/Documents/Coding/BMW-Coding/BMW-Coding.gls" "/Users/Benutzer/Documents/Coding/BMW-Coding/BMW-Coding.glo"' ***

Failed with error code 1.

Status report:

Opening logfile "/Users/Benutzer/Documents/Coding/BMW-Coding/BMW-Coding.glg" (done)
Reading indexstyle...
Loading module "/var/folders/yk/fmvryjd14bx22c6bq4ghxzyh0000gn/T/a4ZZeOTTPn"...
Loading module "lang/german/duden-utf8-lang.xdy"...
Loading module "lang/german/duden-utf8.xdy"...
Finished loading module "lang/german/duden-utf8.xdy".
Finished loading module "lang/german/duden-utf8-lang.xdy".

Error in line 2:

(require "BMW-Coding.xdy")
ERROR: Could not find file "BMW-Coding.xdy" !
Die Datei "BMW-Coding.xdy" ist aber zumindest in dem Ordner vorhanden. Keine Ahnung warum er sie nicht findet.

Außerdem bietet das Programm die Möglichkeit ein Build-Skript zu verwenden. Allerdings kenne ich mich da auch überhaupt nicht aus. :?

GozyllaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: So 29. Mär 2015, 18:53

Beitrag von GozyllaR »

Also ich habe nochmal den "makeglossaries document"-Befehl erfolgreich ausgeführt. Ich bekomme jetzt zumindest schon einmal das Glossar ausgegeben. Das Abkürzungsverzeichnis fehlt aber noch.

Das Build-Skript für mein Programm "texpad" habe ich jetzt erstmal so:
pdflatex document.tex
biber document
makeglossaries document
pdflatex document.tex

GozyllaR
Forum-Anfänger
Forum-Anfänger
Beiträge: 29
Registriert: So 29. Mär 2015, 18:53

Beitrag von GozyllaR »

Ein kleiner Zusatz noch. Das folgende Beispiel funktioniert komischerweise.
Habe schon probiert das jeweils zu übertragen. Lieder ohne Erfolg.
\documentclass[a4paper]{scrartcl}
\usepackage[utf8]{inputenc} %Dateikodierung
\usepackage[T1]{fontenc} % Aktiviert EC-Schriftarten
\usepackage{ae} % Schöne Schriften für PDF-Dateien
\usepackage{textcomp} % Text-Companion-Symbols (z. B. \texteuro)
\usepackage[ngerman]{babel} % Deutsche Einstellungen
\usepackage{lmodern} % Latin Modern
\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 -t german-sample.alg -o german-sample.acr german-sample.acn
%makeindex -t german-sample.glg -o german-sample.gls german-sample.glo
%makeindex -t german-sample.slg -o german-sample.syi german-sample.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 Verzeic...}
}
\newglossaryentry{glos:AntwD}{name=Antwortdatei, description={Informationen zum
Installieren einer Anwendung oder des Betriebssystems.}}
\begin{document}
\tableofcontents{}
\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}

Antworten