{"id":609,"date":"2013-08-25T23:44:51","date_gmt":"2013-08-25T21:44:51","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=609"},"modified":"2013-08-25T23:44:51","modified_gmt":"2013-08-25T21:44:51","slug":"glossar-und-abkuerzungsverzeichnis-in-latex-erstellen","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/glossar-und-abkuerzungsverzeichnis-in-latex-erstellen\/","title":{"rendered":"Glossar und Abk\u00fcrzungsverzeichnis in LaTeX erstellen"},"content":{"rendered":"<p>In diesem Artikel m\u00f6chte ich kurz beschreiben, wie man in LaTeX ein Glossar und ein Abk\u00fcrzungsverzeichnis erstellt.<\/p>\n<p>Dazu verwende ich das Paket <code>glossaries<\/code>. Falls dieses nicht in eurer TeX-Distribution enthalten ist, k\u00f6nnt ihr es bei <a href=\"http:\/\/ctan.org\/pkg\/glossaries\" title=\"CTAN - Comprehensive TeX Archive Network\" target=\"_blank\">CTAN<\/a> herunterladen. Dort findet ihr ebenfalls die vollst\u00e4ndige Dokumentation zum Paket.<\/p>\n<p>Ich hatte bei der Verwendung einige Probleme mittels<\/p>\n<pre>\r\n\\makeglossaries\r\n<\/pre>\n<p>die ben\u00f6tigen Verzeichnisse zu erstellen. Zwar konnte ich dieses Perl-Script auf der Konsole ausf\u00fchren, es brachte jedoch weder eine Fehlermeldung, noch das gew\u00fcnschte Ergebnis.<\/p>\n<p>Mit Hilfe eines Kommilitionen konnte ich mir jedoch ein kleines <a href=\"https:\/\/github.com\/Tronde\/Schriftrolle\/blob\/master\/makeindex.sh\" title=\"GitHub: Das makeindex.sh Bash-Script\" target=\"_blank\">Bash-Script<\/a> schreiben, welches die ben\u00f6tigten Dateien mittels <code>makeindex<\/code> erstellt.<\/p>\n<pre>\r\n#!\/bin\/bash\r\n# makeindex Aufruf zur Erstellung des Glossar:\r\n## makeindex -s minimalbsp.ist -t minimalbsp.glg -o minimalbsp.gls minimalbsp.glo\r\n# makeindex Aufruf zur Erstellung des Abk\u00fcrzungsverzeichnis\r\n## makeindex -s minimalbsp.ist -t minimalbsp.alg -o minimalbsp.acr minimalbsp.acn\r\n\r\n# Variablen #####################################################################\r\nQuelldatei=\"\"\r\n\r\n# Funktionen ####################################################################\r\n\r\nusage()\r\n{\r\ncat << EOF\r\nusage: $0 options\r\n\r\nDieses Script fuehrt die makeindex Laeufe fuer LaTeX aus, welche zur\r\nErstellung von Glossar und Abkuerzungsverzeichnis benoetigt werden.\r\n\r\nFolgende Variablen muessen angegeben werden:\r\nQuelldatei\r\n\r\nDie Variablen koennen durch Bearbeitung des Scripts oder durch die folgenden\r\nOptionen belegt werden.\r\n\r\nOPTIONS:\r\n-h Zeig diesen Hilfetext\r\n-Q Name der LaTeX-Quelldatei\r\nEOF\r\n}\r\n\r\n# Programmstart ################################################################\r\n\r\nwhile getopts .hQ:. OPTION\r\ndo\r\ncase $OPTION in\r\nh)\r\nusage\r\nexit 1\r\n;;\r\nQ)\r\nQuelldatei=\"${OPTARG}\"\r\n;;\r\n?)\r\nusage\r\nexit\r\n;;\r\nesac\r\ndone\r\n\r\nif [[ -z $Quelldatei ]]; then\r\nusage\r\nexit 1\r\nfi\r\n\r\nmakeindex -s $Quelldatei.ist -t $Quelldatei.glg -o $Quelldatei.gls $Quelldatei.glo\r\nmakeindex -s $Quelldatei.ist -t $Quelldatei.alg -o $Quelldatei.acr $Quelldatei.acn\r\n<\/pre>\n<p>Die aktuellste Version des Scripts gibt es stehts auf <a href=\"https:\/\/github.com\/Tronde\/Schriftrolle.git\" title=\"GitHub Repository Schriftrolle\" target=\"_blank\">GitHub<\/a>.<br \/>\nIch habe ein Minimalbeispiel angeh\u00e4ngt, an dem ihr euch das Ergebnis ansehen k\u00f6nnt.<br \/>\n<a href=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2013\/08\/Minimalbeispiel.zip\">Minimalbeispiel<\/a><\/p>\n<p>Also dann, viel Spa\u00df mit <a href=\"http:\/\/de.wikipedia.org\/wiki\/LaTeX\" title=\"Wikipedia: LaTeX\" target=\"_blank\">LaTeX<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In diesem Artikel m\u00f6chte ich kurz beschreiben, wie man in LaTeX ein Glossar und ein Abk\u00fcrzungsverzeichnis erstellt. Dazu verwende ich das Paket glossaries. Falls dieses nicht in eurer TeX-Distribution enthalten ist, k\u00f6nnt ihr es bei CTAN herunterladen. Dort findet ihr ebenfalls die vollst\u00e4ndige Dokumentation zum Paket. Ich hatte bei der Verwendung einige Probleme mittels \\makeglossaries<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/glossar-und-abkuerzungsverzeichnis-in-latex-erstellen\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[90],"tags":[208,207,206,205,209,91],"class_list":["post-609","post","type-post","status-publish","format-standard","hentry","category-latex","tag-abkuerzungsverzeichnis","tag-acronym","tag-glossar","tag-glossaries","tag-glossary","tag-latex-2"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/609","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=609"}],"version-history":[{"count":4,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/609\/revisions"}],"predecessor-version":[{"id":614,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/609\/revisions\/614"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}