\documentclass[a4paper,11pt,headsepline]{scrartcl} \usepackage[ngerman]{babel} \usepackage{blindtext} \usepackage{xfrac} \usepackage{siunitx} \sisetup{detect-all} \usepackage{xltabular} \usepackage{booktabs} \usepackage{hyperref} \usepackage[symbols,nogroupskip, xindy={language=german-din} ,toc]{glossaries} \makeglossaries \newcommand*{\newformulasymbol}[5][]{% \newglossaryentry{#2}{% type=symbols,% name={#3},% description={\nopostdesc},% symbol={\ensuremath{#4}},% user1={\ensuremath{\mathrm{#5}}},% sort={#2},% #1% }% } \newglossaryentry{greekletters}{% type=symbols,% name={Griechische Symbole},% description={\nopostdesc},% sort={a}% } \newglossaryentry{romanletters}{% type=symbols,% name={Lateinische Symbole},% description={\nopostdesc},% sort={b}% } \newglossarystyle{mystyle}{% \renewenvironment{theglossary}{% \xltabular[l]{\linewidth}{ccXl}% }{% \endxltabular% }% \renewcommand*{\glsgroupheading}[1]{}% \renewcommand*{\glsgroupskip}{}% \newcommand*\symbolhead{% \toprule \bfseries Symbol & \bfseries Einheit & \bfseries Bezeichnung & \bfseries Seite(n) \tabularnewline\midrule }% \renewcommand*{\glossaryheader}{% \endfirsthead% \symbolhead\endhead% \bottomrule\endfoot% \gdef\symbollevel{-1}% }% \renewcommand*{\glossentry}[2]{% \ifglshaschildren{##1}{% \ifnum\symbollevel>0\relax% \tabularnewline\bottomrule\tabularnewline[\smallskipamount]% \fi \gdef\symbollevel{0}% \tabularnewline[% \arraystretch\dimexpr-\ht\strutbox-\dp\strutbox\relax% ]% \multicolumn{4}{@{}l@{}}{\minisec{\glsentryname{##1}}}% }{% \GlossariesWarning{% Keine Parentzuweisung für ##1.\MessageBreak }% }% }% \renewcommand*{\subglossentry}[3]{% \ifnum\symbollevel=0\relax% \tabularnewline[\medskipamount]\symbolhead% \else% \tabularnewline \fi% \gdef\symbollevel{##1}% \glsentryitem{##2}% Entry number if required \glstarget{##2}{\glossentrysymbol{##2}} & \glsentryuseri{##2} & \glossentryname{##2} & ##3% }% } \defglsentryfmt[symbols]{% \ifmmode% \glssymbol{\glslabel}% \else% \glsgenentryfmt~\glsentrysymbol{\glslabel}% \fi% } \newformulasymbol[parent=greekletters]{l}{Länge}{l}{m} \newformulasymbol[parent=greekletters]{m}{Masse}{m}{kg} \newformulasymbol[parent=greekletters]{a}{Beschleunigung}{a}{\sfrac{m}{s^2}} \newformulasymbol[parent=greekletters]{t}{Zeit}{t}{s} \newformulasymbol[parent=greekletters]{f}{Frequenz}{f}{s^{-1}} \newformulasymbol[parent=romanletters]{F}{Kraft}{F}{m \cdot kg \cdot s^{-2} = \sfrac{J}{m}} \begin{document} Die Einheiten für die \gls{f} sowie die \gls{F} werden aus den SI"=Einheiten der Basisgrößen \gls{l}, \gls{m} und \gls{t} abgeleitet. Und dann gibt es noch die Grundgleichung der Mechanik, welche für den Fall einer konstanten Kraftwirkung in die Bewegungsrichtung einer Punktmasse lautet: \[\gls{F} = \gls{m} \cdot \gls{a}\] \printsymbols[style=mystyle] \end{document}
Fehlermeldungen:
Zeile 42: Something's wrong--perhaps a missing \item. \end{theglossary} Zeile 42: Something's wrong--perhaps a missing \item. \end{theglossary} : Size substitutions with differences(Font) up to 2.90001pt have occurred.