Anzeige:
Ergebnis 1 bis 4 von 4

Thema: glossaries und mathbb

  1. #1
    Registrierter Benutzer
    Registriert seit
    28.06.2004
    Beiträge
    11

    Lightbulb glossaries und mathbb

    Ich habe Probleme \mattbb in einen glossary zu verwenden.

    Folgendes Beispiel:
    Code:
    \usepackage[toc]{glossaries}
    ...
    
    \usepackage{amsfonts} 
    \usepackage{amssymb} 
    \usepackage{amsmath} 
    
    ...
    publications/authors/tex/amslatex
    
    
    \newglossaryentry{TEST}{	
    		type=symbols,
    		name= \ensuremath{\mathcal{P}},
    		sort=p,
    	        description=p
    }
    
    \newglossaryentry{TEST}{	
    		type=symbols,
    		name= \ensuremath{\mathbb{X}},
    		sort=x,
    	        description=x
    }
    
    \newglossaryentry{TEST}{	
    		type=symbols,
    		name= \ensuremath{\mathfrak{Y}},
    		sort=y,
    	        description=y
    }
    \mathcal funktioniert ohne probleme. Aber bei \mathbb und \mathfrak kommt folgender fehler.

    Code:
    ! Undefined control sequence.
    \@glo@name ->\ensuremath {\mathbb 
                                      {R}}
    l.116 }
           
    The control sequence at the end of the top line
    of your error message was never \def'ed. If you have
    misspelled it (e.g., `\hobx'), type `I' and the correct
    spelling (e.g., `I\hbox'). Otherwise just continue,
    and I'll forget about whatever was undefined.
    Im restlichen Dokument können beide problemlos verwendet werden. Nur im glossary spinnt der rum. Gibts da irgend einen Trick!?

    Wäre dankbar für hinweise

    nutze den miktex pdflatex compiler

  2. #2
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    glossaries 'sanitized' diverse felder,so auch name. das bedeutet,dass aus \foo \,f,o,o wird. du kannst veruschen \protect\ensuremath zu schreiben, aber das wird auf dauer wohl umständlich. deshalb ist es am besten das abzuschalten und die option 'sanitize={name=false} an glossaries zu übergeben.

    hoffe es hilft.

    gruss
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    28.06.2004
    Beiträge
    11
    hm nee

    find es vor allem komisch, weil das mit \mathbb sogar teilweise im internet als beispiel zu finden ist. da beschwert sich nirgends wer, dass das nicht geht. ich finds auch abartig, dass es mit \mathcal geht und mit \mathbb nicht.

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von borgg Beitrag anzeigen
    hm nee

    find es vor allem komisch, weil das mit \mathbb sogar teilweise im internet als beispiel zu finden ist. da beschwert sich nirgends wer, dass das nicht geht. ich finds auch abartig, dass es mit \mathcal geht und mit \mathbb nicht.
    Nun, \mathcal wird vom LaTeX-Format definiert, \mathbb von einem Paket. Wenn ich wetten müsste, dann würde ich darauf tippen, dass dein Schnipsel nicht die wirklichen Verhältnisse hinsichtlich der Codereihenfolge in deinem Dokument widerspiegelt. Was wieder einmal zeigt, warum immer komplette Beispiele benötigt werden.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •