letscho84
03-12-2011, 21:49
Hallo zusammen,
ich habe mich daran gemacht ein eigenes Symbolverzeichnis nach:
http://mrunix.de/forums/showthread.php?t=69862
zu erstellen. Jedoch wollte ich gerne das Paket SIunits durch das aktuellere Paket siunitx ersetzen. Wenn ich diese wie in meinem Minibeispiel austausche, geniert mir TeXnicCenter sechs Fehler in denen die Rede von Undefined control sequence ist.
Meine Frage nun, muss ich wieder auf das alte Paket zurück gehen oder wo liegt bei mir der Fehler?
Danke schon jetzt für eurer Hilfe.
Grüße, letscho
\documentclass[a4paper, 11pt, oneside]{scrbook} %Definition der Dokumentart
\usepackage[ngerman]{babel,translator} %Deutsche Spracheinstellung
\usepackage[latin1]{inputenc} %Dateikodierung Windows
\usepackage[T1]{fontenc} %Aktiviert EC-Schriftarten
\usepackage{scrhack} %Immer verwenden in Verbindung mit Scrbook oder ähnlichem und listings!!!
\usepackage[sc]{mathpazo}
\usepackage[scaled]{helvet} %entspricht Arial
\usepackage[a4paper,
left=30mm, %Abstand zum Linken Seitenrand
right=25mm, %Abstand zum Rechten Seitenrand
top=22mm,
headsep=8mm,
bottom=20mm, %Abstand vom Textunterrand bis zum Seitenunterrand
footskip=10mm %Abstand zwischen Textunterrand und Seitennummer
]{geometry} %Anpassungen zum Seitenaussehen
\usepackage{siunitx}
\sisetup{locale = DE}
\usepackage{threeparttable}
\usepackage[nonumberlist, %Aktiviert
acronym, %Aktiviert die Akronymumgebung von Glossaries
toc, %Bindet die Akronymliste in das Inhalstverzeichnis ein
sanitize={description=false}, %
description
]{glossaries}
%Ein Symbolverzeichnis erstellen
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
%Style Symbolverzeichnis definieren
\newglossarystyle{symbver}{ % put the glossary in a longtable environment:
\renewenvironment{theglossary}
{\begin{longtable}{lp{\glsdescwidth}cccp{\glspagel istwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{}
\renewcommand*{\glossaryentryfield}[4]{
\glstarget{##1}\\[0.5cm]{##2}&{##3}&{##4}}% \\[0.5cm] Zeilenabstand zwischen Einträgen
\renewcommand*{\glossarysubentryfield}[6]{
\glossaryentryfield{##2}{##3}{##4}{[##5]}}
\renewcommand*{\glsgroupskip}{}}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}
\newglossaryentry{romanletter}{name={\textbf{\rlap {Lateinische Buchstaben}}},description={}} %trennt Symbolverzeichnis in lateinische und griechische Buchstaben
\newglossaryentry{greekletter}{name={\textbf{\rlap {Griechische Buchstaben}}},description={}} %trennt Symbolverzeichnis in lateinische und griechische Buchstaben
%Glossar-Befehle anschalten
\makeglossaries
%Zeit
\newglossaryentry{symb:zeit}{name=$t$,
symbol=\second,
description={Zeit},
sort=symbolzeit,
parent=romanletter,
type=symbolslist}
%Masse
\newglossaryentry{symb:m}{name=$m$,
symbol=\kilo\gram,
description={Masse},
sort=symbolm,
parent=romanletter,
type=symbolslist}
\begin{document}
Ach ja die \gls{symb:zeit} und die \gls{symb:m} sind schon schwer zu fassen!
%Symbole ausgeben
\printglossary[type=symbolslist,style=symbver,title=Symbolverzeic hnis] %gibt Symbolverzeichnis aus, title= ohne Überschrift
\end{document}
ich habe mich daran gemacht ein eigenes Symbolverzeichnis nach:
http://mrunix.de/forums/showthread.php?t=69862
zu erstellen. Jedoch wollte ich gerne das Paket SIunits durch das aktuellere Paket siunitx ersetzen. Wenn ich diese wie in meinem Minibeispiel austausche, geniert mir TeXnicCenter sechs Fehler in denen die Rede von Undefined control sequence ist.
Meine Frage nun, muss ich wieder auf das alte Paket zurück gehen oder wo liegt bei mir der Fehler?
Danke schon jetzt für eurer Hilfe.
Grüße, letscho
\documentclass[a4paper, 11pt, oneside]{scrbook} %Definition der Dokumentart
\usepackage[ngerman]{babel,translator} %Deutsche Spracheinstellung
\usepackage[latin1]{inputenc} %Dateikodierung Windows
\usepackage[T1]{fontenc} %Aktiviert EC-Schriftarten
\usepackage{scrhack} %Immer verwenden in Verbindung mit Scrbook oder ähnlichem und listings!!!
\usepackage[sc]{mathpazo}
\usepackage[scaled]{helvet} %entspricht Arial
\usepackage[a4paper,
left=30mm, %Abstand zum Linken Seitenrand
right=25mm, %Abstand zum Rechten Seitenrand
top=22mm,
headsep=8mm,
bottom=20mm, %Abstand vom Textunterrand bis zum Seitenunterrand
footskip=10mm %Abstand zwischen Textunterrand und Seitennummer
]{geometry} %Anpassungen zum Seitenaussehen
\usepackage{siunitx}
\sisetup{locale = DE}
\usepackage{threeparttable}
\usepackage[nonumberlist, %Aktiviert
acronym, %Aktiviert die Akronymumgebung von Glossaries
toc, %Bindet die Akronymliste in das Inhalstverzeichnis ein
sanitize={description=false}, %
description
]{glossaries}
%Ein Symbolverzeichnis erstellen
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}
%Style Symbolverzeichnis definieren
\newglossarystyle{symbver}{ % put the glossary in a longtable environment:
\renewenvironment{theglossary}
{\begin{longtable}{lp{\glsdescwidth}cccp{\glspagel istwidth}}}
{\end{longtable}}
\renewcommand*{\glossaryheader}{}
\renewcommand*{\glossaryentryfield}[4]{
\glstarget{##1}\\[0.5cm]{##2}&{##3}&{##4}}% \\[0.5cm] Zeilenabstand zwischen Einträgen
\renewcommand*{\glossarysubentryfield}[6]{
\glossaryentryfield{##2}{##3}{##4}{[##5]}}
\renewcommand*{\glsgroupskip}{}}
%Den Punkt am Ende jeder Beschreibung deaktivieren
\renewcommand*{\glspostdescription}{}
\newglossaryentry{romanletter}{name={\textbf{\rlap {Lateinische Buchstaben}}},description={}} %trennt Symbolverzeichnis in lateinische und griechische Buchstaben
\newglossaryentry{greekletter}{name={\textbf{\rlap {Griechische Buchstaben}}},description={}} %trennt Symbolverzeichnis in lateinische und griechische Buchstaben
%Glossar-Befehle anschalten
\makeglossaries
%Zeit
\newglossaryentry{symb:zeit}{name=$t$,
symbol=\second,
description={Zeit},
sort=symbolzeit,
parent=romanletter,
type=symbolslist}
%Masse
\newglossaryentry{symb:m}{name=$m$,
symbol=\kilo\gram,
description={Masse},
sort=symbolm,
parent=romanletter,
type=symbolslist}
\begin{document}
Ach ja die \gls{symb:zeit} und die \gls{symb:m} sind schon schwer zu fassen!
%Symbole ausgeben
\printglossary[type=symbolslist,style=symbver,title=Symbolverzeic hnis] %gibt Symbolverzeichnis aus, title= ohne Überschrift
\end{document}