Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
kleine Themerkürzung: latex für LaTeX als Programm und nicht für jede LaTeX-Frage

12 Okt '17, 08:49

saputello's gravatar image

saputello
11.1k174365

Glossaries erkennt den eigens erstellen Stil nicht

Hallo zusammen, ich bekomme meinen eigenen Stil für mein Symbolverzeichnis nicht zum laufen. Ich habe versucht es wie in der Dokumentation angegeben zu machen und bin ratlos wo mir ein Fehler unterlaufen ist. %%%%%%%%%% LAYOUT \documentclass[a4paper,toc=flat,listof=entryprefix,listof=totoc,bibliography=totoc]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[a4paper,left=22mm,right=22mm,top=60mm,bottom=60mm,includehead,headheight = 22mm,footskip = \dimexpr\headsep+\ht\strutbox\relax,tmargin = 0mm,bmargin = \dimexpr17mm+2\ht\strutbox\relax]{geometry} %%%%%%%%%%% Grafiken und Tabellen \usepackage{longtable} %%%%%%%%%%% Mathemodus \usepackage{amssymb} \usepackage{amsmath} \numberwithin{equation}{section} %%%%%%%%%%% Abkürzungsverzeichnis \usepackage[nonumberlist,nopostdot,acronym,toc,nomain]{glossaries} \usepackage{mfirstuc} \usepackage{xkeyval} \newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis} \makeglossaries \newacronym{GLARE}{GLARE}{Glass Laminate Aluminium Reinforced Epoxy} \newglossaryentry{FSZ}{name=\ensuremath{R_{\perp}^t},description={Fasersenkrechte Zugfestigkeit},user1={MPa},type=symbolslist} \newglossarystyle[mystyle]{ \renewenvironment{theglossary}{\begin{longtable}{lll}}{\end{longtable}} \renewcommand*{\glossaryheader}{\bfseries Symbol & \bfseries Einheit & \bfseries Beschreibung \endhead} \renewcommand*{\glsgroupheading}{}[1] \renewcommand*{\glsgroupskip}{} \renewcommand*{\glossentry}[3]{ \glstarget{##1}{\glossentryname{##1}} & \glossentryuseri{##1} & \glossentrydesc{##1} \tabularnewline } } \begin{document} \glsaddall \setglossarystyle{mystyle} \printglossary[type=\acronymtype, title=Abkürzungsverzeichnis,style=long] \printglossary[type=symbolslist,title=Symbolverzeichnis,style=mystyle] \end{document} Wahrscheinlich ist das kein gutes MWE, aber ich hoffe es hilft soweit weiter, dass mir jemand sagen kann was ich übersehe. Fehler sind folgende: 1. LaTeX Error: Missing \begin{document}. 2. Package glossaries Error: Glossary style `mystyle' undefined. Vielen Dank schonmal, Kim
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

22 Aug '16, 14:52

kim_e's gravatar image

kim_e
1111

Glossaries erkennt den eigens erstellen Stil nicht

Hallo zusammen, ich bekomme meinen eigenen Stil für mein Symbolverzeichnis nicht zum laufen. Ich habe versucht es wie in der Dokumentation angegeben zu machen und bin ratlos wo mir ein Fehler unterlaufen ist. %%%%%%%%%% LAYOUT \documentclass[a4paper,toc=flat,listof=entryprefix,listof=totoc,bibliography=totoc]{scrartcl} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} \usepackage[a4paper,left=22mm,right=22mm,top=60mm,bottom=60mm,includehead,headheight = 22mm,footskip = \dimexpr\headsep+\ht\strutbox\relax,tmargin = 0mm,bmargin = \dimexpr17mm+2\ht\strutbox\relax]{geometry} %%%%%%%%%%% Grafiken und Tabellen \usepackage{longtable} %%%%%%%%%%% Mathemodus \usepackage{amssymb} \usepackage{amsmath} \numberwithin{equation}{section} %%%%%%%%%%% Abkürzungsverzeichnis \usepackage[nonumberlist,nopostdot,acronym,toc,nomain]{glossaries} \usepackage{mfirstuc} \usepackage{xkeyval} \newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis} \makeglossaries \newacronym{GLARE}{GLARE}{Glass Laminate Aluminium Reinforced Epoxy} \newglossaryentry{FSZ}{name=\ensuremath{R_{\perp}^t},description={Fasersenkrechte Zugfestigkeit},user1={MPa},type=symbolslist} \newglossarystyle[mystyle]{ \renewenvironment{theglossary}{\begin{longtable}{lll}}{\end{longtable}} \renewcommand*{\glossaryheader}{\bfseries Symbol & \bfseries Einheit & \bfseries Beschreibung \endhead} \renewcommand*{\glsgroupheading}{}[1] \renewcommand*{\glsgroupskip}{} \renewcommand*{\glossentry}[3]{ \glstarget{##1}{\glossentryname{##1}} & \glossentryuseri{##1} & \glossentrydesc{##1} \tabularnewline } } \begin{document} \glsaddall \setglossarystyle{mystyle} \printglossary[type=\acronymtype, title=Abkürzungsverzeichnis,style=long] \printglossary[type=symbolslist,title=Symbolverzeichnis,style=mystyle] \end{document} Wahrscheinlich ist das kein gutes MWE, aber ich hoffe es hilft soweit weiter, dass mir jemand sagen kann was ich übersehe. Fehler sind folgende: 1. LaTeX Error: Missing \begin{document}. 2. Package glossaries Error: Glossary style `mystyle' undefined. Vielen Dank schonmal, Kim

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×