\documentclass[12pt,a4paper]{article}
\usepackage{selinput}% für Umlaute
\SelectInputMappings{%
adieresis={ä},
germandbls={ß}
}
\usepackage[ngerman]{babel}
\usepackage{parskip}
\usepackage[T1]{fontenc}
\usepackage[ % für glossaries
automake, %ruft makeindex automatisch auf, ersetzt sanitize
toc, %Verzeichnis erscheint im Inhaltsverzeichnis
section, %erscheint auf Section Ebne
nopostdot, %kein Punkt am ende der Zeile
]{glossaries}
%Formelverzeichnis
%siehe:http://texfragen.de/wie_erstelle_ich_eine_nomenklatur_abkuerzungsverzeichnis_formelzeichenverzeichnis
\newglossary
[fog] %Name der log Datei
{formel} %Wichtig für mehrere Verz., um bei \print... zu unterscheiden
{foi} %Dateiendung für während kombilieren entstehende neue Dateien
{foo} %Dateiendung für während kombilieren entstehende neue Dateien
{Formelzeichen}
\newglossarystyle{mytab}{% Name des neuen style
\renewenvironment{theglossary}%definiert eine vorhandene "Umgebung", hier {theglossary}, neu
{%
\begin{longtable}[l]{@{}*3{p{\dimexpr (\textwidth-4\tabcolsep)/3}}@{}} %versteh ich nicht, siehe Forum
}
{\end{longtable}}
\renewcommand*{\glossaryheader}{% Kopf der Tabelle
\bfseries Zeichen & \bfseries Einheit & \bfseries Bezeichnung\\
\endhead
}
\renewcommand*{\glsgroupheading}[1]{}% kein Abstand zwischen Gruppen
\renewcommand*{\glossentry}[2]{%
\glstarget{##1}{\glossentrysymbol{##1}}%<-- Symbol
& \glsentryuseri{##1}%<-- Einheit
& \glossentrydesc{##1}%<-- Name
\tabularnewline}