Hallo,
ich versuche nach http://ewus.de/tipp-1029.html ein Glossar mit glossaries zu erstellen.
Jedoch erhalte ich die Fehlermeldung
Könnt ihr mir helfen?! LaTeX Error: Command \theglossary already defined.
Hallo,
ich versuche nach http://ewus.de/tipp-1029.html ein Glossar mit glossaries zu erstellen.
Jedoch erhalte ich die Fehlermeldung
Könnt ihr mir helfen?! LaTeX Error: Command \theglossary already defined.
In dem anderen Thema hast Du erwähnt, dass Du glossary installieren wolltest [1]. Das wird wohl mit glossaries kollidieren. Erstelle ein Minimalbeispiel, das den Fehler reproduziert.
[1] Forums-Thema: Fehlermeldungen bei eingebundenen Grafiken nach MikTex-Update
MfG
Thorsten¹
TeX und LaTeX, Fragen und Antworten – TeXwelt
¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)
Nach einigen Recherchen, v.a. hier im Forum, habe ich erfahren, dass glossaries dem älteren glossary vorzuziehen ist.
Selbstverständlich habe ich das usepackage{glossary} durch usepackage{glossaries} ersetzt.
Code:\documentclass[12pt,a4paper,BCOR1cm,twoside,openright]{scrbook} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % PACKAGES: \usepackage{amssymb,amsmath} \usepackage[english]{babel} \usepackage{tocbibind} \usepackage{parskip} \usepackage[latin1]{inputenc} \usepackage{a4wide} \usepackage{makeidx} \usepackage{glossaries} \usepackage{url} \usepackage{capt-of} \usepackage{algorithmic} \usepackage{doc} \usepackage{graphicx} \usepackage{colortbl} \usepackage{fancyhdr} \definecolor{gray}{gray}{0.8} \usepackage{color} \usepackage{algorithmic} \usepackage{algorithm} \renewcommand{\algorithmiccomment}[1]{// #1} \usepackage{longtable} \usepackage{listings} \usepackage[pdfpagelabels=true]{hyperref} % OTHER SETTINGS: % This is 'SCHUSTER.STY' as of 25. March 1990 % % Disable single lines at the start of a paragraph (Schusterjungen) \clubpenalty = 10000 % % Disable single lines at the end of a paragraph (Hurenkinder) \widowpenalty = 10000 \displaywidowpenalty = 10000 % % - End of 'SCHUSTER.STY' - \bibliographystyle{alpha} % Pagestyle: %\pagestyle{plain} \pagestyle{fancy}% eigenen Seitestil aktivieren} % Avoid 'overhang': \sloppy \makeindex \makeglossaries \begin{document} \pagestyle{empty} \pagestyle{fancy}% eigenen Seitestil aktivieren} \fancyfoot[LE]{\thepage} \fancyfoot[RO]{\thepage} \fancyfoot[C]{} \fancyhead[C]{} \fancyhead[RO,LE]{\leftmark} \chapter{Introduction} \section{Background} \subsection{Online Social Networks} \newglossaryentry{glos:OSN}{name=Online social networks,description={Web communities, in which people create profiles, describing their own person and connect to other users, whom they know or share interest with}} \label{social_networks} [...] \printglossaries[style=altlist,title=Glossar] \bibliography{literatur} %Literatur \appendix \begin{appendix} \chapter{Appendix} \printindex \end{appendix} \end{document}
Hallo,
du solltest vielleicht mal einen Blick in die Liste der veralten Pakete schauen (hier im Forum ganz oben).
Pakete doppelt laden ist auch nicht so toll. Und bist du dir sicher, dasss du algorithm,algorithmic und listings brauchst?
Url und longtable (glaube ich) zählen zu den Paketen, welche nach hyperref geladen werden sollten.
Gruß
Marco
ich glaube bei longtable irrst du nicht
ich meine mich zu erinnern, dass es bei ltxtable ein problem geben kann, wenn man es vor hyperref lädt
Ja...
indem ich einzelne pakete auskommentiere, konnt das problem auf das packet url reduziert werden, was-wie mechanicus meinte-hinter hyperref gehört
also entweder schmeißt du glossaries hinter url in der reihenfolge (kA, ob dann noch alles funktioniert) oder du schmeißt url raus
Geändert von René Geppert (04-01-2009 um 20:11 Uhr)
Hallo Community,
ich habe bereits im Forum gesucht, leider nicht das passende zu meinem Problem gefunden.
Ich arbeite mit MikTex und TeXnic Center (aktuelle stable Versionen).
Sobald ich einen \newglossaryentry mit Umlauten anlege, spuckt TeXnic den Fehler "Missing \endcsname inserted" aus und es zerhaut mir alles!
Die Pakete:
Der Glossar Eintrag:Code:\documentclass[12pt,a4paper,oneside,ngerman]{scrartcl} \usepackage[acronym]{glossaries} \usepackage[german]{babel} \usepackage[latin1]{inputenc} \usepackage[pdftex]{graphicx} \usepackage{fancyhdr} \usepackage{geometry} \usepackage{hyperref} \usepackage[acronym]{glossaries} \usepackage{listings} \renewcommand*{\glspostdescription}{} \makeglossaries
Ich inkludiere alle Dateien, sobald ich den obigen Eintrag auskommentiere funktioniert alles einwandfrei.Code:\newglossaryentry{glos:Domänenwald}{ name={Domänenwald}, description={Strukturbezeichnung für die Domänengesamtstruktur}}
Danke & Gruß,
Tastenbimbo
Hallo und Herzlich Willkommen
versuche es mit
oder erstelle ein komplettes MinimalbeispielCode:\newglossaryentry{glos:Domaenenwald}{ name={Domänenwald}, description={Strukturbezeichnung für die Domänengesamtstruktur}}
MfG
Rainer
There's nothing a good whack with a hammer won't fix!
Hallo rais,
Manchmal sieht man den Wald vor lauter Bäumen nicht mehr!
Hat alles geklappt, ich finde mich jetzt einfach damit ab, dass Umlaute als Eintragsnamen nicht erlaubt sind!
Wenn das Forum weiterhin so effizient zu Lösungen kommt, hab ich in 2 Wochen die Weltformel gehackt!
Danke und Liebe Grüße,
Tastenbimbo
Hi Community,
weiß jemand, wie ich in einem glossaries-Abkürzungsverzeichnis die ganzen Wörter im Index am Anfang groß geschrieben bekomme?
Mein Code ist:
Ergebnis ist:Code:\usepackage[acronym,nonumberlist,toc]{glossaries} \makeglossaries \printglossary[type=\acronymtype,style=index,title=List of Abbreviations,toctitle=List of Abbreviations] \newacronym{RD}{R\&D}{research and development}
List of Abbreviations
R&D research and development
Nun würde ich aber gern "R&D Research and development" stehen haben, da dies ja dem allgemeinen Standard entspricht (oder nicht?).
Danke!!
Geändert von Pauerbuhn (20-01-2009 um 16:03 Uhr)
Hallo,
Ich kenne den Standard nicht, aber hier eine Möglichkeit:
GrußCode:\documentclass[a4paper,12pt,ngerman]{scrreprt} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[normalem]{ulem} \usepackage[acronym,nonumberlist,toc]{glossaries} \makeglossaries \begin{document} \printglossary[type=\acronymtype,style=index,title=List of Abbreviations,toctitle=List of Abbreviations] \newacronym{RD}{R\&D}{\uline{R}esearch and \uline{D}evelopment} TExt \gls{RD} Text \gls{RD} \end{document}
Marco
Danke & Sorry, ich meinte nicht unterstrichen sondern nur groß geschrieben am Anfang. Die Unterstreichung sollte nur auf die Großschreibung aufmerksam machen, mein Fehler
Wenn ich es direkt im \newacronym groß schreibe, wird es trotzdem klein, aber im Fließtext, wo es klein sein soll, groß
Hallo,
bei mir nicht.
Ergebnis: ANHANGCode:\documentclass[a4paper,12pt,ngerman]{scrreprt} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[normalem]{ulem} \usepackage[acronym,nonumberlist,toc]{glossaries} \makeglossaries \begin{document} \tableofcontents \printglossary[type=\acronymtype,style=index,title=List of Abbreviations,toctitle=List of Abbreviations] \clearpage \newacronym{RD}{R\&D}{Research and Development} \chapter{foo} TExt \gls{RD} Text \gls{RD} \end{document
Gruß
Marco
Lesezeichen