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.

Öffne in Overleaf
Code, hier editierbar zum Übersetzen:
%%%%%%%%%% 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
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

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

gefragt 22 Aug '16, 14:52

kim_e's gravatar image

kim_e
1111
Akzeptiert-Rate: 0%

bearbeitet 12 Okt '17, 08:49

saputello's gravatar image

saputello
11.1k174365


Du hast eine größere Zahl von Syntaxfehlern: Falsche Klammern ([] statt {}), falsche Befehlsnamen, falsche Zahl der Argumente usw. D.h. läuft bei mir (texlive 2016) jetzt fehlerfrei:

Open in Online-Editor
Code, hier editierbar zum Übersetzen:
\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}[2]{%
\glstarget{##1}{\glossentryname{##1}}
& \glsentryuseri{##1}
& \glsentrydesc{##1}
\tabularnewline
}%
}
\begin{document}
\glsaddall
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Permanenter link

beantwortet 22 Aug '16, 16:18

Ulrike%20Fischer's gravatar image

Ulrike Fischer
3.6k23
Akzeptiert-Rate: 52%

Super, vielen Dank! Das ist genauso wie ich das haben wollte :)

(23 Aug '16, 07:13) kim_e
Deine Antwort
[Vorschau ausblenden]

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Frage-Themen:

×46
×9

gestellte Frage: 22 Aug '16, 14:52

Frage wurde gesehen: 7,951 Mal

zuletzt geändert: 23 Aug '16, 07:22

Willkommen, erstes Mal hier? Schau mal unter FAQ!

×