DDG
11-10-2008, 09:35
Hallo an alle,
bei meiner Diplomarbeit habe ich Index verwendet, um mein Sachverzeichnis zu erstellen. Das funktioniert alles bestens. Nun wollte ich glossaries verwenden, um ein Symbolverzeichnis zu erstellen.
1. Frage: Kann ich Index und Glossaries gemeinsam verwenden?
Im Gegensatz zum Index wird das Glossar aus irgendeinem Grunde nicht erzeugt. Nun bin ich auf der Suche nach dem Grund. Ich versuche mal ein eine Art Minimalbeispiel zu erzeugen (das sicherlich nicht funktionieren wird, aber den Sachverhalt verdeutlichen sollte).
\documentclass[a4paper,11pt,titlepage,fleqn,twoside,idxtotoc,bibt otoc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{translator}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amstext}
\usepackage{graphicx}
\usepackage{latexsym}
\usepackage{color}
\usepackage{makeidx}
\usepackage[toc]{glossaries}
\usepackage{makeidx}
\usepackage{listings}
\usepackage{hyperref}
\usepackage[hyperref,amsmath,thmmarks]{ntheorem}
\usepackage[automark, nouppercase]{scrpage2}
\usepackage[toc]{glossaries}
%(...)
\makeglossaries
\addto\captionsngerman{\renewcommand{\glossaryname }{Symbolverzeichnis}}
\input{[08]Symbolverzeichnis/[08]Symbolverzeichniseintraege} %<-- Diese Datei enthält die Glossareinträge
\makeindex
\addto\captionsngerman{\renewcommand{\indexname}{N amens- und Sachverzeichnis}}
%(...)
\begin{document}
%(...)
\printglossaries
\printindex
\end{document}
Hierbei enthält die eingebundene Datei [08]Symbolverzeichniseintraege.tex lediglich die Zeile
\newglossaryentry{Laplace}{name={$\triangle$},desc ription={Laplace}, sort=L}
Habt ihr irgendwie eine Idee, weshalb das Glossar nicht ereugt wird? Oder habt ihr irgendwelche Konflikte entdeckt? (Fehlende Packete werden bei mir überings direkt nachgeladen)
Kann es vielleicht sein, dass es mit dem Makeindex-Compiler oder den Argumenten an Makeindex zusammenhängt? Ich weiß nämlich nicht, ob makeindex für die Erzeugung des Glossars zuständig ist. Da ich TeXnicCenter verwende, kann ich kurz ablesen, was dort verwendet wird:
MakeIndex:
Pfad des MakeIndex-Compilers:
E:\Programme\MiKTeX 2.7\miktex\bin\makeindex.exe
Argumente, die an MakeIndex übergeben werden sollen:
-s MyIndex.ist "%bm"
wobei meine Datei MyIndex.ist den folgenden Inhalt enthält.
quote '+'
headings_flag 1
heading_prefix "{\\bf "
heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f"
suffix_3p "\\,ff"
preamble
"\n\n\\begin{theindex}\n"
postamble "\n\n\\end{theindex}\n"
So ich hoffe, dass Euch die Informationen ausreichen, um mir weiterzuhelfen. Da ich in wenigen Tagen abgeben muss, wäre es echt schön, wenn mir jemand helfen könnte.
Vielen Dank und lieben Gruß
Denny
bei meiner Diplomarbeit habe ich Index verwendet, um mein Sachverzeichnis zu erstellen. Das funktioniert alles bestens. Nun wollte ich glossaries verwenden, um ein Symbolverzeichnis zu erstellen.
1. Frage: Kann ich Index und Glossaries gemeinsam verwenden?
Im Gegensatz zum Index wird das Glossar aus irgendeinem Grunde nicht erzeugt. Nun bin ich auf der Suche nach dem Grund. Ich versuche mal ein eine Art Minimalbeispiel zu erzeugen (das sicherlich nicht funktionieren wird, aber den Sachverhalt verdeutlichen sollte).
\documentclass[a4paper,11pt,titlepage,fleqn,twoside,idxtotoc,bibt otoc]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[ngerman]{translator}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{array}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amstext}
\usepackage{graphicx}
\usepackage{latexsym}
\usepackage{color}
\usepackage{makeidx}
\usepackage[toc]{glossaries}
\usepackage{makeidx}
\usepackage{listings}
\usepackage{hyperref}
\usepackage[hyperref,amsmath,thmmarks]{ntheorem}
\usepackage[automark, nouppercase]{scrpage2}
\usepackage[toc]{glossaries}
%(...)
\makeglossaries
\addto\captionsngerman{\renewcommand{\glossaryname }{Symbolverzeichnis}}
\input{[08]Symbolverzeichnis/[08]Symbolverzeichniseintraege} %<-- Diese Datei enthält die Glossareinträge
\makeindex
\addto\captionsngerman{\renewcommand{\indexname}{N amens- und Sachverzeichnis}}
%(...)
\begin{document}
%(...)
\printglossaries
\printindex
\end{document}
Hierbei enthält die eingebundene Datei [08]Symbolverzeichniseintraege.tex lediglich die Zeile
\newglossaryentry{Laplace}{name={$\triangle$},desc ription={Laplace}, sort=L}
Habt ihr irgendwie eine Idee, weshalb das Glossar nicht ereugt wird? Oder habt ihr irgendwelche Konflikte entdeckt? (Fehlende Packete werden bei mir überings direkt nachgeladen)
Kann es vielleicht sein, dass es mit dem Makeindex-Compiler oder den Argumenten an Makeindex zusammenhängt? Ich weiß nämlich nicht, ob makeindex für die Erzeugung des Glossars zuständig ist. Da ich TeXnicCenter verwende, kann ich kurz ablesen, was dort verwendet wird:
MakeIndex:
Pfad des MakeIndex-Compilers:
E:\Programme\MiKTeX 2.7\miktex\bin\makeindex.exe
Argumente, die an MakeIndex übergeben werden sollen:
-s MyIndex.ist "%bm"
wobei meine Datei MyIndex.ist den folgenden Inhalt enthält.
quote '+'
headings_flag 1
heading_prefix "{\\bf "
heading_suffix "}\\nopagebreak%\n \\indexspace\\nopagebreak%"
delim_0 "\\dotfill "
delim_1 "\\dotfill "
delim_2 "\\dotfill "
delim_r "~--~"
suffix_2p "\\,f"
suffix_3p "\\,ff"
preamble
"\n\n\\begin{theindex}\n"
postamble "\n\n\\end{theindex}\n"
So ich hoffe, dass Euch die Informationen ausreichen, um mir weiterzuhelfen. Da ich in wenigen Tagen abgeben muss, wäre es echt schön, wenn mir jemand helfen könnte.
Vielen Dank und lieben Gruß
Denny