Eigener Glossarstil (glossaries): Definitionsproblem

Erstellen von Index, Glossar, Symbolverzeichnis, einer Nomenklatur etc. mit MakeIndex oder Xindy


Rabe
Forum-Anfänger
Forum-Anfänger
Beiträge: 27
Registriert: Mo 25. Feb 2013, 21:41

Eigener Glossarstil (glossaries): Definitionsproblem

Beitrag von Rabe »

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
    ***********

rais
Forum-Guru
Forum-Guru
Beiträge: 411
Registriert: Di 21. Sep 2010, 00:37

Re: Eigener Glossarstil (glossaries): Definitionsproblem

Beitrag von rais »

Rabe hat geschrieben: Heißt das ich habe nicht die aktuelle Version des glossaries-Paketes, da beide Befehle recht neu sind?
sieht ganz so aus.
 *File List*
scrartcl.cls    2013/12/19 v3.12 KOMA-Script document class (article)
scrkbase.sty    2013/12/19 v3.12 KOMA-Script package (KOMA-Script-dependent bas
ics and keyval usage)
 scrbase.sty    2013/12/19 v3.12 KOMA-Script package (KOMA-Script-independent b
asics and keyval usage)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
scrlfile.sty    2013/12/19 v3.12 KOMA-Script package (loading files)
tocbasic.sty    2013/12/19 v3.12 KOMA-Script package (handling toc-files)
scrsize12pt.clo    2013/12/19 v3.12 KOMA-Script font size class option (12pt)
typearea.sty    2013/12/19 v3.12 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    2013/12/03 3.9h The Babel package
 english.ldf    2012/08/20 v3.3p English support from the babel system
 germanb.ldf    2013/12/13 v2.7 German support for babel (traditional orthograp
hy)
ngermanb.ldf    2013/12/13 v2.7 German support for babel (new orthography)
 siunitx.sty    2013/07/31 v2.5s A comprehensive (SI) units package
   expl3.sty    2013/11/19 v4610 L3 Experimental code bundle wrapper
 l3names.sty    2012/12/07 v4346 L3 Namespace for primitives
l3bootstrap.sty    2013/07/28 v4581 L3 Experimental bootstrap code
    etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
l3basics.sty    2013/07/28 v4581 L3 Basic definitions
 l3expan.sty    2013/08/17 v4584 L3 Argument expansion
    l3tl.sty    2013/09/16 v4592 L3 Token lists
   l3seq.sty    2013/07/28 v4581 L3 Sequences and stacks
   l3int.sty    2013/08/02 v4583 L3 Integers
 l3quark.sty    2013/07/21 v4564 L3 Quarks
   l3prg.sty    2013/08/25 v4587 L3 Control structures
 l3clist.sty    2013/07/28 v4581 L3 Comma separated lists
 l3token.sty    2013/08/25 v4587 L3 Experimental token manipulation
  l3prop.sty    2013/07/28 v4581 L3 Property lists
   l3msg.sty    2013/07/28 v4581 L3 Messages
  l3file.sty    2013/10/13 v4596 L3 File and I/O operations
  l3skip.sty    2013/07/28 v4581 L3 Dimensions and skips
  l3keys.sty    2013/07/28 v4581 L3 Experimental key-value interfaces
    l3fp.sty    2013/11/18 v4601 L3 Floating points
   l3box.sty    2013/07/28 v4581 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    2013/07/28 v4581 L3 Experimental LuaTeX-specific functions
l3candidates.sty    2013/11/18 v4602 L3 Experimental additions to l3kernel
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
  xparse.sty    2013/11/19 v4609 L3 Experimental document command parser
 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    2013/11/19 v4608 LaTeX2e option processing using LaTeX3 keys
translator.sty    2010/06/12 ver 1.10
translator-language-mappings.tex
glossaries.sty    2013/12/05 v4.02 (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    2013/11/04 v1.08 (NLCT)
etoolbox.sty    2011/01/03 v2.1 e-TeX tools for LaTeX
textcase.sty    2004/10/07 v0.07 Text only upper/lower case changing (DPC)
    xfor.sty    2009/02/05 v1.05 (NLCT)
datatool-base.sty    2013/09/06 v2.18 (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/08/29 v2.17 (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
glossaries-compatible-307.sty    2013/11/14 v4.0 (NLCT)
glossary-hypernav.sty    2013/11/14 v4.0 (NLCT)
glossary-long.sty    2013/11/14 v4.0 (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    2010/04/23 v1.9 graphics configuration of TeX Live
  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
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
epstopdf-base.sty    2010/02/09 v2.5 Base part for package epstopdf
  grfext.sty    2010/08/19 v1.1 Manage graphics extensions (HO)
kvdefinekeys.sty    2011/04/07 v1.3 Define keys (HO)
kvoptions.sty    2011/06/30 v3.11 Key value format for package options (HO)
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
  ts1enc.dfu    2008/04/05 v1.1m UTF-8 support for inputenc
translator-basic-dictionary-English.dict    
glossaries-dictionary-English.dict    
siunitx-abbreviations.cfg    2013/07/31 v2.5s siunitx: Abbreviated units
     mb2.sls
  t1cmss.fd    1999/05/25 v2.5h Standard LaTeX font definitions
  ts1cmr.fd    1999/05/25 v2.5h Standard LaTeX font definitions
 ***********
Guten Rusch

Rainer
One of the joys of travel is visiting new towns and meeting new people---G.Khan (Robert Asprin, Another Fine Myth)

Rabe
Forum-Anfänger
Forum-Anfänger
Beiträge: 27
Registriert: Mo 25. Feb 2013, 21:41

Beitrag von Rabe »

Danke für die Paketeliste!
Ich habe den Fehler in meiner Definition gesucht und MiKTeX falsch gewartet (Updates nur als Admin ausgeführt, FNDB und Formate nicht geupdatet). Dein Hinweis und mehrere Blicke in das MikTeX-Handbuch haben den Erfolg gebracht.

Guten Rutsch!

Antworten