{"id":442,"date":"2014-06-01T23:46:12","date_gmt":"2014-06-01T21:46:12","guid":{"rendered":"https:\/\/www.arhi-systems.de\/blog\/?p=442"},"modified":"2016-11-18T19:48:20","modified_gmt":"2016-11-18T17:48:20","slug":"ein-problem-und-zwei-loesungen-mit-dem-paket-glossaries-in-latex","status":"publish","type":"post","link":"https:\/\/www.arhi-systems.de\/blog\/2014\/ein-problem-und-zwei-loesungen-mit-dem-paket-glossaries-in-latex","title":{"rendered":"Ein Problem und zwei L\u00f6sungen mit dem Paket glossaries in LaTeX"},"content":{"rendered":"<h1>Das Problem<\/h1>\n<p>Ich habe dieses Wochenende ein Problem mit dem Glossaries-Paket unter LaTeX gehabt. In meinem Dokument hatte ich mir eine eigene Liste mit dem Befehl<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\newglossary&#x5B;slig]{mylist}{syii}{syig}{Liste}<\/pre>\n<p>erstellt. Da ich alle Eintr\u00e4ge in dieser Liste ausgeben wollte, habe ich den Befehl<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\glsaddall&#x5B;types=mylist]<\/pre>\n<p>benutzt. Nach dem Ausf\u00fchren von makeindex mit dem Befehl<\/p>\n<pre class=\"brush: bash; light: true; title: ; notranslate\" title=\"\">makeindex -s main.ist -t main.slig -o main.syii main.syig<\/pre>\n<p>wurde aber in der fertigen PDF kein Eintrag angezeigt. (Hinweis: Meine TeX-Datei hei\u00dft main.tex.)<\/p>\n<p>Also habe ich mir einmal angeschaut, was in den einzelnen Dateien enthalten ist. In der &#8220;main.slig&#8221;-Datei fand ich dann schlie\u00dflich einen Hinweis:<\/p>\n<pre class=\"brush: plain; light: true; title: ; notranslate\" title=\"\">Scanning input file main.syig...\r\n!! Input index error (file = main.syig, line = 1):\r\n-- Illegal space within numerals in second argument.<\/pre>\n<p>Das Problem musste also in der Datei &#8220;main.syig&#8221; liegen. Diese enthielt nur einen Eintrag:<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\glossaryentry{$\\mathrm {S}$?\\glossentry{symbi:S}|setentrycounter&#x5B;]{page}\\glsnumberformat}{\\textlatin\u00a0 {V}}<\/pre>\n<p>Als zweites Argument wurde dort<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\textlatin\u00a0 {V}<\/pre>\n<p>eingetragen. Nach einigem herumprobieren bin ich auf die folgenden zwei L\u00f6sungen gekommen.<\/p>\n<h1>L\u00f6sung 1<\/h1>\n<p>Die erste L\u00f6sung ist etwas umst\u00e4ndlich, funktioniert aber auch. Dazu als zweites Argument manuell<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\textlatin\u00a0 {V}<\/pre>\n<p>in irgendeine Zahl \u00e4ndern. Anschlie\u00dfend wieder den MakeIndex-Befehl ausf\u00fchren.<\/p>\n<h1>L\u00f6sung 2<\/h1>\n<p>Da das Problem nur auftrat, wenn ich die Seitennummerierung im r\u00f6mischen Stil (\\pagenumbering{Roman}) hatte, konnte ich das Problem auch l\u00f6sen, indem ich<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\glsaddall&#x5B;types=mylist]<\/pre>\n<p>Vor dem Umstellen auf r\u00f6mischer Nummerierung einf\u00fcgte.<\/p>\n<h1>Minimalbeispiel<\/h1>\n<p>Letztendlich sieht mein Dokument nun wie folgt als Minimalbeispiel aus:<\/p>\n<pre class=\"brush: latex; highlight: [34]; title: ; notranslate\" title=\"\">\\documentclass&#x5B;\r\na4paper,\r\nbibliography=totoc,\r\nlistof=totoc,\r\nngerman,\r\nparskip,\r\ntitlepage,\r\n11pt,\r\nnumbers=noenddot,\r\noneside\r\n]{scrartcl}\r\n\r\n\\usepackage&#x5B;\r\nnonumberlist, % Keine Seitenzahlen anzeigen\r\nacronym,\u00a0\u00a0\u00a0\u00a0\u00a0 % Abk\u00fcrzungsverzeichnis erstellen\r\ntoc,\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 % In Inhaltsverzeichnis aufnehmen\r\nsection\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 % Verzeichniseintrag als Section\r\n]{glossaries}\r\n\r\n% Verzeichnis definieren\r\n\\newglossary&#x5B;slig]{mylist}{syii}{syig}{Liste}\r\n\r\n% Erzeugen\r\n\\makeglossaries\r\n\r\n% Neuer Eintrag\r\n\\newglossaryentry{symbi:S}{\r\nname=S,\r\ndescription={Buchstabe S},\r\ntype=mylist\r\n}\r\n\r\n\\begin{document}\r\n\\glsaddall&#x5B;types=mylist]\r\n\r\n\\pagenumbering{Roman}\r\nMeine Titelseite\r\n\r\n\\pagebreak\r\n\r\n% Inhaltsverzeichnis\r\n\\tableofcontents\r\n\\pagebreak\r\n\r\n% Ausgabe von mylist\r\n\\printglossary&#x5B;type=mylist,style=long]\r\n\r\n% Inhaltsteil\r\n\\pagebreak\r\n\\pagenumbering{arabic}\r\n\r\n\\section{Abschnitt 1}\r\nIch bin Text ohne die definierte Benutzung eines glossaries-Eintrags!\r\n\r\n\\end{document}<\/pre>\n<p>Eventuell gibt es noch eine andere L\u00f6sung. F\u00fcr mich reicht aber die zweite voll und ganz.<\/p>\n","protected":false},"excerpt":{"rendered":"<h1>Das Problem<\/h1>\n<p>Ich habe dieses Wochenende ein Problem mit dem Glossaries-Paket unter LaTeX gehabt. In meinem Dokument hatte ich mir eine eigene Liste mit dem Befehl<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\newglossary&#x5B;slig]{mylist}{syii}{syig}{Liste}<\/pre>\n<p>erstellt. Da ich alle Eintr\u00e4ge in dieser Liste ausgeben wollte, habe ich den Befehl<\/p>\n<pre class=\"brush: latex; light: true; title: ; notranslate\" title=\"\">\\glsaddall&#x5B;types=mylist]<\/pre>\n<p>benutzt. Nach dem Ausf\u00fchren von makeindex mit dem Befehl<\/p>\n<pre class=\"brush: bash; light: true; title: ; notranslate\" title=\"\">makeindex -s main.ist -t main.slig -o main.syii main.syig<\/pre>\n<p>wurde aber in der fertigen PDF kein Eintrag angezeigt. (Hinweis: Meine TeX-Datei hei\u00dft main.tex.)<\/p>\n<p>Also habe ich  \u2026 <a href=\"https:\/\/www.arhi-systems.de\/blog\/2014\/ein-problem-und-zwei-loesungen-mit-dem-paket-glossaries-in-latex\"> weiterlesen <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[4,281],"tags":[120],"class_list":["post-442","post","type-post","status-publish","format-standard","hentry","category-computer","category-open-source","tag-latex"],"_links":{"self":[{"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/posts\/442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/comments?post=442"}],"version-history":[{"count":24,"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/posts\/442\/revisions"}],"predecessor-version":[{"id":466,"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/posts\/442\/revisions\/466"}],"wp:attachment":[{"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/media?parent=442"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/categories?post=442"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.arhi-systems.de\/blog\/wp-json\/wp\/v2\/tags?post=442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}