jonnyboy
02-05-2013, 19:35
Hallo zusammen,
ich schreibe gerade meine Bachelorarbeit und habe mich ganz gut in LaTex eingearbeitet. Ich nutze TexnicsCenter und MikTeX2.9.
Alle Probleme konnte ich bisher lösen ohne ein neues Thema aufzumachen, aber jetzt ist es leider soweit.
Beim Erstellen des Glossars (bei mir "glossary") wird leider das Abkürzungsverzeichnis ("acronyms") leider nicht mit erstellt.
Hier mein Minimalbeispiel:
\documentclass[
12pt,
a4paper, % Papierformat
]{scrreprt}
\usepackage[automark, headsepline]{scrpage2}
\usepackage{amsmath,amssymb,amstext}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
bookmarksopen=true,
hypertexnames=false}
\usepackage[acronym, toc]{glossaries}
%Einträge für Glossary und Acronyms------------------------------------------------------------------
\newglossaryentry{oesophagus}{name=oesophagus,
description={canal from mouth to stomach},
plural=oesophagi}
\newacronym{gm}{GM}{General Motors}
\newacronym{atw}{ATW}{advanced technology work}
\newacronym[longplural ={electric range-extended vehicles}]{erev}{EREV}{electric range-extended vehicle}
\newacronym{bms}{BMS}{battery management system}
\makeglossaries
\makeindex
\begin{document}
\gls{gm}
\gls{atw}
\gls{erev}
\gls{oesophagus}
\printglossaries
\end{document}
Wenn ich diesen Text compile bekomme ich wie gesagt ein Glossar mit Eintrag "oesophagus" erstellt aber keine "Acronyms". Folgende Warnungen, aber keine Fehler erscheinen:
pdflatex> pdfTeX warning (dest) :name{glo:gm} has been referenced but does not exist, replaced by a fixed one
pdflatex> pdfTeX warning (dest) :name{glo:erev} has been referenced but does not exist, replaced by a fixed one
pdflatex> pdfTeX warning (dest) :name{glo:atw} has been referenced but does not exist, replaced by a fixed one
Ich habe verschiedene Varianten makeglossaries aufzurufen ausprobiert:
- Perl Script als Nachbearbeitung eingebunden
- neues Ausgabeprofil definiert und dann in der richtigen Reihenfolge (normal,neu,normal,normal) das normale und neue Profil compiliert.
Als Argumente stehen im neuen Profil drin:
-s "%tm.ist" -t "%tm.glg" -o "%tm.gls" "%tm.glo" (habe ich irgendwo kopiert)
So oder so komme ich auf das gleiche Ergebnis, nämlich das das Acronyms Verzeichnis fehlt :mad:
Wäre sehr froh, wenn mir jemand helfen könnte. Kann gerne auch das ganze .tex Dokument zu Verfügung stellen oder weitere Erklärungen machen.
Vielen Dank schonmal. Gruß Jonnyboy
ich schreibe gerade meine Bachelorarbeit und habe mich ganz gut in LaTex eingearbeitet. Ich nutze TexnicsCenter und MikTeX2.9.
Alle Probleme konnte ich bisher lösen ohne ein neues Thema aufzumachen, aber jetzt ist es leider soweit.
Beim Erstellen des Glossars (bei mir "glossary") wird leider das Abkürzungsverzeichnis ("acronyms") leider nicht mit erstellt.
Hier mein Minimalbeispiel:
\documentclass[
12pt,
a4paper, % Papierformat
]{scrreprt}
\usepackage[automark, headsepline]{scrpage2}
\usepackage{amsmath,amssymb,amstext}
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
bookmarksopen=true,
hypertexnames=false}
\usepackage[acronym, toc]{glossaries}
%Einträge für Glossary und Acronyms------------------------------------------------------------------
\newglossaryentry{oesophagus}{name=oesophagus,
description={canal from mouth to stomach},
plural=oesophagi}
\newacronym{gm}{GM}{General Motors}
\newacronym{atw}{ATW}{advanced technology work}
\newacronym[longplural ={electric range-extended vehicles}]{erev}{EREV}{electric range-extended vehicle}
\newacronym{bms}{BMS}{battery management system}
\makeglossaries
\makeindex
\begin{document}
\gls{gm}
\gls{atw}
\gls{erev}
\gls{oesophagus}
\printglossaries
\end{document}
Wenn ich diesen Text compile bekomme ich wie gesagt ein Glossar mit Eintrag "oesophagus" erstellt aber keine "Acronyms". Folgende Warnungen, aber keine Fehler erscheinen:
pdflatex> pdfTeX warning (dest) :name{glo:gm} has been referenced but does not exist, replaced by a fixed one
pdflatex> pdfTeX warning (dest) :name{glo:erev} has been referenced but does not exist, replaced by a fixed one
pdflatex> pdfTeX warning (dest) :name{glo:atw} has been referenced but does not exist, replaced by a fixed one
Ich habe verschiedene Varianten makeglossaries aufzurufen ausprobiert:
- Perl Script als Nachbearbeitung eingebunden
- neues Ausgabeprofil definiert und dann in der richtigen Reihenfolge (normal,neu,normal,normal) das normale und neue Profil compiliert.
Als Argumente stehen im neuen Profil drin:
-s "%tm.ist" -t "%tm.glg" -o "%tm.gls" "%tm.glo" (habe ich irgendwo kopiert)
So oder so komme ich auf das gleiche Ergebnis, nämlich das das Acronyms Verzeichnis fehlt :mad:
Wäre sehr froh, wenn mir jemand helfen könnte. Kann gerne auch das ganze .tex Dokument zu Verfügung stellen oder weitere Erklärungen machen.
Vielen Dank schonmal. Gruß Jonnyboy