% add glossary for nomenclature \newglossary{nomenclature}{nom}{ncl}{Nomenklatur} \shorthandon{"} % {{{ Nomencalture Commands % % {{{ Nomencalture Commands % %add new key %\glsaddstoragekey{unit}{}{\glsentryunit} \glsnoexpandfields %\newcommand{\newnom}[5]{ \newcommand{\newnom}[4]{ \newglossaryentry{#1}{ name={#2}, symbol={#3}, description={#4}, %unit={#5}, type=nomenclature, sort={#1} } } %use nomenclature entry (name + symbol) nomF=>First letter upper case \newcommand{\nomf}[1]{\glsentryname{#1} \texorpdfstring{\glslink{#1}{\ensuremath{\glsentrysymbol{#1}}}}{}\xspace} \newcommand{\nomF}[1]{\Glsentryname{#1} \texorpdfstring{\glslink{#1}{\ensuremath{\glsentrysymbol{#1}}}}{}\xspace} %use nomenclature entry (name) nomS=>First letter upper case \newcommand{\noms}[1]{\glsentryname{#1}\xspace} \newcommand{\nomS}[1]{\Glsentryname{#1}\xspace} %use nomenclature entry (symbol only) \newcommand{\nomsym}[1]{\texorpdfstring{\glslink{#1}{\ensuremath{\glsentrysymbol{#1}}}}{#1}\xspace} %use nomenclature entry (use in equation) \newcommand{\nomeq}[1]{\glslink{#1}{\glsentrysymbol{#1}}} % }}} Nomencalture Commands % \newnom{example_nom}{Example Nom}{e^xmpl}{Example Nomenclature Entry} \shorthandoff{"} %custom style \newglossarystyle{customnomenclature}{% \setglossarystyle{long4col}% base this style on the list style \renewcommand{\glsgroupskip}{}%avoids grouping the elements by alphabetical order \renewenvironment{theglossary}{% Change the table type --> 4 columns \renewcommand*{\arraystretch}{1.5} %\begin{longtable}{>{\centering}p{.1\textwidth} >{\arraybackslash}p{.225\textwidth} p{.475\textwidth}>{\centering\arraybackslash}p{.1\textwidth}}}% \begin{longtable}{>{\centering}p{.1\textwidth} >{\arraybackslash}p{.225\textwidth} p{.575\textwidth}}}% {\end{longtable}}% % \renewcommand*{\glossaryheader}{% Change the table header %\bfseries\large Symbol & \bfseries\large Bezeichnung & \large\bfseries Beschreibung & \large\bfseries Einheit\\ \bfseries\large Symbol & \bfseries\large Bezeichnung & \large\bfseries Beschreibung\\ \hline\endhead}% \renewcommand*{\glossentry}[2]{% Change the displayed items %\boldmath\ensuremath{\glossentrysymbol{##1}} \ensuremath{\glossentrysymbol{##1}} & \glstarget{##1}{\hspace*{0pt}\glossentryname{##1}} % & \glossentrydesc{##1} %& \glsentryunit{##1} \tabularnewline }% }