von Gast » Di 3. Okt 2017, 07:52
Moin
Ich erlaube mir, ein neues Thema anzufangen, da ich ein anderes Problem habe als früher und ich trotz Suche nicht das gewünschte Ergebnis gefunden habe:
Bei mir wird der Glossar und das Abkürzungsverzeichnis nicht ausgegeben, obwohl ich \makeglossaries verwende.
In einem kleinen Beispiel hat es auch funktioniert,
\documentclass[12pt,a4paper,ngerman]{report}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[textwidth=16cm,textheight=23cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % Umlaute
\usepackage{float}
\usepackage{hyperref}
\usepackage[ngerman]{babel}
\usepackage{translator}
%%%%% Abgeändert nach https://ewus.de/tipp/paket-glossari.....nd-abkuerzungen-verwenden
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym, %ein Abkürzungsverzeichnis erstellen
toc, %Einträge im Inhaltsverzeichnis
section, %im Inhaltsverzeichnis auf section-Ebene erscheinen
nopostdot %Den Punkt am Ende jeder Beschreibung deaktivieren
]{glossaries}
%Glossar-Befehle anschalten
\makeglossaries% <- eingefügt
%Befehle für Abkürzungen
\shorthandon{"}% <- eingefügt
\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, der die zentrale
Organisation und Verwaltung aller Netzwerkressourcen erlaubt. Es
ermöglicht den Benutzern über eine einzige zentrale Anmeldung den
Zugriff auf alle Ressourcen und den Administratoren die zentral
organisierte Verwaltung, transparent von der Netzwerktopologie und
den eingesetzten Netzwerkprotokollen. Das dafür benötigte
Betriebssystem ist entweder Windows 2000 Server oder
Windows Server 2003, welches auf dem zentralen
Domänencontroller installiert wird. Dieser hält alle Daten des
Active Directory vor, wie z.\,B. Benutzernamen und
Kennwörter.}
}
\newglossaryentry{glos:AntwD}{name=Antwortdatei, description={Informationen zum
Installieren einer Anwendung oder des Betriebssystems.}}
\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.
%Glossar ausgeben
\printglossary[style=altlist,title=Glossar]
%Abkürzungen ausgeben
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long]
\end{document}
doch in meiner Arbeit will einfach kein Glossar ausgegeben werden.
Die Befehle habe ich dieselben verwendet. Sogar die Einträge in den Glossar sind zur Zeit noch dieselben, um es auszuprobieren. Auch das PDF kann ausgegeben werden, doch wenn ich MakeIndex lade, wird diese Meldung angezeigt:
Input index file Dokument.idx not found. Usage: makeindex [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]
Process exited with error(s)
Was mache ich falsch?
Moin
Ich erlaube mir, ein neues Thema anzufangen, da ich ein anderes Problem habe als früher und ich trotz Suche nicht das gewünschte Ergebnis gefunden habe:
Bei mir wird der Glossar und das Abkürzungsverzeichnis nicht ausgegeben, obwohl ich \makeglossaries verwende.
In einem kleinen Beispiel hat es auch funktioniert,
[code]\documentclass[12pt,a4paper,ngerman]{report}
\renewcommand{\familydefault}{\sfdefault}
\usepackage[textwidth=16cm,textheight=23cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc} % Umlaute
\usepackage{float}
\usepackage{hyperref}
\usepackage[ngerman]{babel}
\usepackage{translator}
%%%%% Abgeändert nach https://ewus.de/tipp/paket-glossari.....nd-abkuerzungen-verwenden
\usepackage[
nonumberlist, %keine Seitenzahlen anzeigen
acronym, %ein Abkürzungsverzeichnis erstellen
toc, %Einträge im Inhaltsverzeichnis
section, %im Inhaltsverzeichnis auf section-Ebene erscheinen
nopostdot %Den Punkt am Ende jeder Beschreibung deaktivieren
]{glossaries}
%Glossar-Befehle anschalten
\makeglossaries% <- eingefügt
%Befehle für Abkürzungen
\shorthandon{"}% <- eingefügt
\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, der die zentrale
Organisation und Verwaltung aller Netzwerkressourcen erlaubt. Es
ermöglicht den Benutzern über eine einzige zentrale Anmeldung den
Zugriff auf alle Ressourcen und den Administratoren die zentral
organisierte Verwaltung, transparent von der Netzwerktopologie und
den eingesetzten Netzwerkprotokollen. Das dafür benötigte
Betriebssystem ist entweder Windows 2000 Server oder
Windows Server 2003, welches auf dem zentralen
Domänencontroller installiert wird. Dieser hält alle Daten des
Active Directory vor, wie z.\,B. Benutzernamen und
Kennwörter.}
}
\newglossaryentry{glos:AntwD}{name=Antwortdatei, description={Informationen zum
Installieren einer Anwendung oder des Betriebssystems.}}
\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.
%Glossar ausgeben
\printglossary[style=altlist,title=Glossar]
%Abkürzungen ausgeben
\deftranslation[to=German]{Acronyms}{Abkürzungsverzeichnis}
\printglossary[type=\acronymtype,style=long]
\end{document}[/code]
doch in meiner Arbeit will einfach kein Glossar ausgegeben werden.
Die Befehle habe ich dieselben verwendet. Sogar die Einträge in den Glossar sind zur Zeit noch dieselben, um es auszuprobieren. Auch das PDF kann ausgegeben werden, doch wenn ich MakeIndex lade, wird diese Meldung angezeigt:
Input index file Dokument.idx not found. Usage: makeindex [-ilqrcgLT] [-s sty] [-o ind] [-t log] [-p num] [idx0 idx1 ...]
Process exited with error(s)
Was mache ich falsch?