von Rabe » Mo 30. Dez 2013, 18:53
Guten Abend,
ich habe einen Glossarstil nach meinen Wünschen umdefiniert.
Nun habe ich folgendes Problem:
Auf PC A läuft alles ohne Probleme, auf PC B bekomme ich die Meldung: (Edit: Die Aufrufe von pdfLatex sind auf beiden Rechnern gleich.)
! Undefined control sequence.
\@glsstyle@rhg-altlong4col ->\setglossarystyle
{altlong4col}
Ziemlich sicher sind nicht alle Pakete auf den PCs gleich. Ich habe allerdings versucht beide PCs auf dem neuesten Stand zu haben. Wenn ich die Fehlermeldung verstehe, dann wird der "neue" Stil erst gar nicht erstellt. Stimmt das?
Zwei weitere Fehler lauten:
! LaTeX Error: \glossentry undefined.
! LaTeX Error: \subglossentry undefined.
Heißt das ich habe nicht die aktuelle Version des glossaries-Paketes, da beide Befehle recht neu sind?
Mein Minimalbeispiel lautet:
\listfiles
\documentclass[a4paper,12pt]{scrartcl}
%
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage[english,german,ngerman]{babel}
\usepackage{siunitx}%
\sisetup{detect-all}%
\addto\extrasgerman{\sisetup{locale = DE}}%
\usepackage[toc,nohypertypes={symbols},
%sanitize={name=false,description=true,symbol=false},
shortcuts,nonumberlist,nostyles,sort=standard]{glossaries}%
%\usepackage[toc,nohypertypes={symbols},
%shortcuts,nonumberlist,nostyles,sort=standard]{glossaries}%
%\usepackage[toc,nohypertypes={symbols},
%sanitize=none,shortcuts,nonumberlist,nostyles,sort=standard]{glossaries}%
\usepackage{glossary-long}
%\newglossarystyle{rhg-altlong4col}{\setglossarystyle{altlong4col}
%%%
%\renewcommand{\glossaryentryfield}[5]{\glsentryitem{##1}\glstarget{##1}{\textbf{##2}\newline} & ##3 & ##4 & ##5\\}
%%%
%\renewcommand{\glossarysubentryfield}[6]{
%\glssubentryitem{##2}\glstarget{##2}{##3}& ##4 & [##5] & ##6\\}}
%%
\newglossarystyle{rhg-altlong4col}{\setglossarystyle{altlong4col}
%%
\renewcommand{\glossentry}[2]{%
\glsentryitem{##1}%
\glstarget{##1}{\bfseries \glossentryname{##1}}%
& \glossentrydesc{##1}%
& \glossentrysymbol{##1}%
& ##2 \tabularnewline}%
%%
\renewcommand{\subglossentry}[3]{%
\glstarget{##2}{\glossentryname{##2}}%
& \glossentrydesc{##2}%
& [\glossentrysymbol{##2}]%
& ##3 \tabularnewline}%
}
%%%%%%%%%%%%%%%%%
\providecommand{\symbolname}{Symbolverzeichnis}
\newglossary[slg]{symbols}{sls}{slo}{\symbolname}
%%%%
\makeglossaries
%%% Glossareinträge
\newglossaryentry{griechen}{name={Griechische Buchstaben},description={\nopostdesc},sort=1,type=symbols}%
\newglossaryentry{lateiner}{name={Lateinische Buchstaben},description={\nopostdesc},sort=2,type=symbols}%
%%% gamma punkt
\newglossaryentry{schergeschwindigkeit}{name={\ensuremath{\dot{\gamma}}},description={Schergeschwindigkeit},symbol={\si{\per\second}},text={Schergeschwindigkeit \ensuremath{\dot{\gamma}}},sort={010301000},parent=griechen,type=symbols}
%%% v
\newglossaryentry{rotationsgeschwindigkeit}{name={\ensuremath{v}},description={Rotationsgeschwindigkeit},symbol={\si{U\per\minute}},text={Rotationsgeschwindigkeit {\ensuremath{v}}},sort={012200000},parent=lateiner,type=symbols}
%%%%
\begin{document}
\gls{schergeschwindigkeit};\gls{rotationsgeschwindigkeit}
\printglossary[type=symbols,title={Symbolverzeichnis},style={rhg-altlong4col}]
\end{document}
Die Dateiliste von PC B ist:
- *File List*
scrartcl.cls 2012/07/29 v3.11b KOMA-Script document class (article)
scrkbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
scrbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2012/06/15 v3.12 KOMA-Script package (loading files)
tocbasic.sty 2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize12pt.clo 2012/07/29 v3.11b KOMA-Script font size class option (12pt)
typearea.sty 2012/07/29 v3.11b KOMA-Script package (type area)
inputenc.sty 2008/03/30 v1.1d Input encoding file
utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
babel.sty 2008/07/08 v3.8m The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
english.ldf 2005/03/30 v3.3o English support from the babel system
germanb.ldf 2008/06/01 v2.6m German support from the babel system
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
siunitx.sty 2012/09/18 v2.5j A comprehensive (SI) units package
expl3.sty 2012/09/29 v4249 L3 Experimental code bundle wrapper
l3names.sty 2012/09/24 v4230 L3 Namespace for primitives
l3bootstrap.sty 2012/07/16 v3991 L3 Experimental bootstrap code
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
l3basics.sty 2012/09/09 v4212 L3 Basic definitions
l3expan.sty 2012/08/28 v4149 L3 Argument expansion
l3tl.sty 2012/09/28 v4244 L3 Token lists
l3seq.sty 2012/09/09 v4212 L3 Sequences and stacks
l3int.sty 2012/09/26 v4237 L3 Integers
l3quark.sty 2012/08/08 v4065 L3 Quarks
l3prg.sty 2012/09/09 v4212 L3 Control structures
l3clist.sty 2012/09/09 v4212 L3 Comma separated lists
l3token.sty 2012/08/08 v4069 L3 Experimental token manipulation
l3prop.sty 2012/09/09 v4212 L3 Property lists
l3msg.sty 2012/09/09 v4212 L3 Messages
l3file.sty 2012/09/09 v4212 L3 File and I/O operations
l3skip.sty 2012/09/26 v4235 L3 Dimensions and skips
l3keys.sty 2012/09/29 v4248 L3 Experimental key-value interfaces
l3fp.sty 2012/09/26 v4234 L3 Floating points
l3box.sty 2012/07/16 v3991 L3 Experimental boxes
l3coffins.sty 2012/09/09 v4212 L3 Coffin code layer
l3color.sty 2012/08/29 v4156 L3 Experimental color support
l3luatex.sty 2012/08/03 v4049 L3 Experimental LuaTeX-specific functions
l3candidates.sty 2012/05/12 v3633 L3 Experimental additions to l3kernel
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
array.sty 2008/09/09 v2.4c Tabular extension package (FMi)
l3keys2e.sty 2012/09/29 v4249 LaTeX2e option processing using LaTeX3 keys
xparse.sty 2012/09/29 v4249 L3 Experimental document command parser
translator.sty 2010/06/12 ver 1.10
translator-language-mappings.tex
glossaries.sty 2013/04/21 v3.05 (NLCT)
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
xkeyval.sty 2012/10/14 v2.6b package option processing (HA)
xkeyval.tex 2012/10/14 v2.6b key=value parser (HA)
mfirstuc.sty 2012/05/21 v1.06 (NLCT)
etoolbox.sty 2011/01/03 v2.1 e-TeX tools for LaTeX
xfor.sty 2009/02/05 v1.05 (NLCT)
datatool-base.sty 2013/01/15 v2.13 (NLCT)
amsmath.sty 2013/01/14 v2.14 AMS math features
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
substr.sty 2009/10/20 v1.2 Handle substrings
datatool-fp.sty 2013/01/15 v2.13 (NLCT)
fp.sty 1995/04/02
defpattern.sty 1994/10/12
fp-basic.sty 1996/05/13
fp-addons.sty 1995/03/15
fp-snap.sty 1995/04/05
fp-exp.sty 1995/04/03
fp-trigo.sty 1995/04/14
fp-pas.sty 1994/08/29
fp-random.sty 1995/02/23
fp-eqn.sty 1995/04/03
fp-upn.sty 1996/10/21
fp-eval.sty 1995/04/03
glossary-hypernav.sty 2007/07/04 v1.01 (NLCT)
glossary-long.sty 2012/09/21 v3.03 (NLCT)
longtable.sty 2004/02/01 v4.11 Multi-page Table package (DPC)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
supp-pdf.mkii
ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
translator-basic-dictionary-English.dict
glossaries-dictionary-English.dict
siunitx-abbreviations.cfg 2012/09/18 v2.5j siunitx: Abbreviated units
siunitx-binary.cfg 2012/09/18 v2.5j siunitx: Binary units
***********
Guten Abend,
ich habe einen Glossarstil nach meinen Wünschen umdefiniert.
Nun habe ich folgendes Problem:
Auf PC A läuft alles ohne Probleme, auf PC B bekomme ich die Meldung: (Edit: Die Aufrufe von pdfLatex sind auf beiden Rechnern gleich.)
[code]! Undefined control sequence.
\@glsstyle@rhg-altlong4col ->\setglossarystyle
{altlong4col}[/code]
Ziemlich sicher sind nicht alle Pakete auf den PCs gleich. Ich habe allerdings versucht beide PCs auf dem neuesten Stand zu haben. Wenn ich die Fehlermeldung verstehe, dann wird der "neue" Stil erst gar nicht erstellt. Stimmt das?
Zwei weitere Fehler lauten:
[code]! LaTeX Error: \glossentry undefined.
! LaTeX Error: \subglossentry undefined.[/code]
Heißt das ich habe nicht die aktuelle Version des glossaries-Paketes, da beide Befehle recht neu sind?
Mein Minimalbeispiel lautet:
[code]\listfiles
\documentclass[a4paper,12pt]{scrartcl}
%
\usepackage[utf8]{inputenc}%
\usepackage[T1]{fontenc}%
\usepackage[english,german,ngerman]{babel}
\usepackage{siunitx}%
\sisetup{detect-all}%
\addto\extrasgerman{\sisetup{locale = DE}}%
\usepackage[toc,nohypertypes={symbols},
%sanitize={name=false,description=true,symbol=false},
shortcuts,nonumberlist,nostyles,sort=standard]{glossaries}%
%\usepackage[toc,nohypertypes={symbols},
%shortcuts,nonumberlist,nostyles,sort=standard]{glossaries}%
%\usepackage[toc,nohypertypes={symbols},
%sanitize=none,shortcuts,nonumberlist,nostyles,sort=standard]{glossaries}%
\usepackage{glossary-long}
%\newglossarystyle{rhg-altlong4col}{\setglossarystyle{altlong4col}
%%%
%\renewcommand{\glossaryentryfield}[5]{\glsentryitem{##1}\glstarget{##1}{\textbf{##2}\newline} & ##3 & ##4 & ##5\\}
%%%
%\renewcommand{\glossarysubentryfield}[6]{
%\glssubentryitem{##2}\glstarget{##2}{##3}& ##4 & [##5] & ##6\\}}
%%
\newglossarystyle{rhg-altlong4col}{\setglossarystyle{altlong4col}
%%
\renewcommand{\glossentry}[2]{%
\glsentryitem{##1}%
\glstarget{##1}{\bfseries \glossentryname{##1}}%
& \glossentrydesc{##1}%
& \glossentrysymbol{##1}%
& ##2 \tabularnewline}%
%%
\renewcommand{\subglossentry}[3]{%
\glstarget{##2}{\glossentryname{##2}}%
& \glossentrydesc{##2}%
& [\glossentrysymbol{##2}]%
& ##3 \tabularnewline}%
}
%%%%%%%%%%%%%%%%%
\providecommand{\symbolname}{Symbolverzeichnis}
\newglossary[slg]{symbols}{sls}{slo}{\symbolname}
%%%%
\makeglossaries
%%% Glossareinträge
\newglossaryentry{griechen}{name={Griechische Buchstaben},description={\nopostdesc},sort=1,type=symbols}%
\newglossaryentry{lateiner}{name={Lateinische Buchstaben},description={\nopostdesc},sort=2,type=symbols}%
%%% gamma punkt
\newglossaryentry{schergeschwindigkeit}{name={\ensuremath{\dot{\gamma}}},description={Schergeschwindigkeit},symbol={\si{\per\second}},text={Schergeschwindigkeit \ensuremath{\dot{\gamma}}},sort={010301000},parent=griechen,type=symbols}
%%% v
\newglossaryentry{rotationsgeschwindigkeit}{name={\ensuremath{v}},description={Rotationsgeschwindigkeit},symbol={\si{U\per\minute}},text={Rotationsgeschwindigkeit {\ensuremath{v}}},sort={012200000},parent=lateiner,type=symbols}
%%%%
\begin{document}
\gls{schergeschwindigkeit};\gls{rotationsgeschwindigkeit}
\printglossary[type=symbols,title={Symbolverzeichnis},style={rhg-altlong4col}]
\end{document}[/code]
Die Dateiliste von PC B ist:
[list] *File List*
scrartcl.cls 2012/07/29 v3.11b KOMA-Script document class (article)
scrkbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-dependent ba
sics and keyval usage)
scrbase.sty 2012/07/29 v3.11b KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty 2012/06/15 v3.12 KOMA-Script package (loading files)
tocbasic.sty 2012/04/04 v3.10b KOMA-Script package (handling toc-files)
scrsize12pt.clo 2012/07/29 v3.11b KOMA-Script font size class option (12pt)
typearea.sty 2012/07/29 v3.11b KOMA-Script package (type area)
inputenc.sty 2008/03/30 v1.1d Input encoding file
utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc
t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
babel.sty 2008/07/08 v3.8m The Babel package
bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration
english.ldf 2005/03/30 v3.3o English support from the babel system
germanb.ldf 2008/06/01 v2.6m German support from the babel system
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
siunitx.sty 2012/09/18 v2.5j A comprehensive (SI) units package
expl3.sty 2012/09/29 v4249 L3 Experimental code bundle wrapper
l3names.sty 2012/09/24 v4230 L3 Namespace for primitives
l3bootstrap.sty 2012/07/16 v3991 L3 Experimental bootstrap code
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
l3basics.sty 2012/09/09 v4212 L3 Basic definitions
l3expan.sty 2012/08/28 v4149 L3 Argument expansion
l3tl.sty 2012/09/28 v4244 L3 Token lists
l3seq.sty 2012/09/09 v4212 L3 Sequences and stacks
l3int.sty 2012/09/26 v4237 L3 Integers
l3quark.sty 2012/08/08 v4065 L3 Quarks
l3prg.sty 2012/09/09 v4212 L3 Control structures
l3clist.sty 2012/09/09 v4212 L3 Comma separated lists
l3token.sty 2012/08/08 v4069 L3 Experimental token manipulation
l3prop.sty 2012/09/09 v4212 L3 Property lists
l3msg.sty 2012/09/09 v4212 L3 Messages
l3file.sty 2012/09/09 v4212 L3 File and I/O operations
l3skip.sty 2012/09/26 v4235 L3 Dimensions and skips
l3keys.sty 2012/09/29 v4248 L3 Experimental key-value interfaces
l3fp.sty 2012/09/26 v4234 L3 Floating points
l3box.sty 2012/07/16 v3991 L3 Experimental boxes
l3coffins.sty 2012/09/09 v4212 L3 Coffin code layer
l3color.sty 2012/08/29 v4156 L3 Experimental color support
l3luatex.sty 2012/08/03 v4049 L3 Experimental LuaTeX-specific functions
l3candidates.sty 2012/05/12 v3633 L3 Experimental additions to l3kernel
amstext.sty 2000/06/29 v2.01
amsgen.sty 1999/11/30 v2.0
array.sty 2008/09/09 v2.4c Tabular extension package (FMi)
l3keys2e.sty 2012/09/29 v4249 LaTeX2e option processing using LaTeX3 keys
xparse.sty 2012/09/29 v4249 L3 Experimental document command parser
translator.sty 2010/06/12 ver 1.10
translator-language-mappings.tex
glossaries.sty 2013/04/21 v3.05 (NLCT)
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
xkeyval.sty 2012/10/14 v2.6b package option processing (HA)
xkeyval.tex 2012/10/14 v2.6b key=value parser (HA)
mfirstuc.sty 2012/05/21 v1.06 (NLCT)
etoolbox.sty 2011/01/03 v2.1 e-TeX tools for LaTeX
xfor.sty 2009/02/05 v1.05 (NLCT)
datatool-base.sty 2013/01/15 v2.13 (NLCT)
amsmath.sty 2013/01/14 v2.14 AMS math features
amsbsy.sty 1999/11/29 v1.2d
amsopn.sty 1999/12/14 v2.01 operator names
substr.sty 2009/10/20 v1.2 Handle substrings
datatool-fp.sty 2013/01/15 v2.13 (NLCT)
fp.sty 1995/04/02
defpattern.sty 1994/10/12
fp-basic.sty 1996/05/13
fp-addons.sty 1995/03/15
fp-snap.sty 1995/04/05
fp-exp.sty 1995/04/03
fp-trigo.sty 1995/04/14
fp-pas.sty 1994/08/29
fp-random.sty 1995/02/23
fp-eqn.sty 1995/04/03
fp-upn.sty 1996/10/21
fp-eval.sty 1995/04/03
glossary-hypernav.sty 2007/07/04 v1.01 (NLCT)
glossary-long.sty 2012/09/21 v3.03 (NLCT)
longtable.sty 2004/02/01 v4.11 Multi-page Table package (DPC)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/error messages (HO)
ltxcmds.sty 2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
supp-pdf.mkii
ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc
translator-basic-dictionary-English.dict
glossaries-dictionary-English.dict
siunitx-abbreviations.cfg 2012/09/18 v2.5j siunitx: Abbreviated units
siunitx-binary.cfg 2012/09/18 v2.5j siunitx: Binary units
***********[/list]