Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Problem beim Zusammenspiel von tikz und glossaries?

  1. #1
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685

    Problem beim Zusammenspiel von tikz und glossaries?

    Nach längerer Fehlersuche und -einschränkung ist folgendes Minimalbeispiel
    entstanden:

    Code:
    \documentclass{scrartcl}
    
    \usepackage{tikz}
    \usepackage[acronym,nomain]{glossaries}
    
    \AtEndDocument{\glsaddall}
    
    \makeglossaries
    
    \begin{document}
    \newacronym{svm}{svm}{support vector machine}
    
    \printglossary
    \end{document}
    Das Problem zeigt sich bereits nach dem ersten Durchlauf: "Eigentlich" sollte
    die entstehende *.acn-Datei nicht leer sein. Dieser Zustand wird jedoch nur
    erreicht, wenn ich die tikz-Einbindung auskommentiere. Da es sich sowohl
    bei tikz als auch bei glossaries nicht gerade um Exoten handelt, bin ich mir
    nicht ganz sicher, ob ich hier nicht auf dem Holzweg bin. Gerade auch
    deshalb, da im Netz keine Probleme mit dem Zusammenspiel beschrieben
    werden. Habt Ihr einen zielführenden Hinweis für mich?

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

    ich verwende oft tikz/pgfplots zusammen mit glossarires und habe noch keine probleme feststellen können.

    auch ein beispiel läuft bei mir problemlos durch und ich bekomme das verzeichnis angezeigt. auch wenn ich etwas tikz code dazufüge.

    nach dem ersten lauf steht in der acn

    Code:
    \glossaryentry{svm?\glossaryentryfield{svm}{\glsnamefont{svm}}{support vector machine}{\relax }|setentrycounter[]{page}\glsnumberformat}{1}
    Mein Ball ist umgefallen

  3. #3
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Verrätst Du mir, was bei Dir ein \listfiles zeigt? Ich habe den starken Verdacht,
    dass ich da ein Problem mit einem nicht aktuellen Paket habe.

    Code:
    scrartcl.cls    2011/04/02 v3.09 KOMA-Script document class (article)
    scrkbase.sty    2011/04/02 v3.09 KOMA-Script package (KOMA-Script-dependent bas
    ics and keyval usage)
     scrbase.sty    2011/04/02 v3.09 KOMA-Script package (KOMA-Script-independent b
    asics and keyval usage)
      keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
    scrlfile.sty    2011/03/09 v3.09 KOMA-Script package (loading files)
    tocbasic.sty    2011/03/23 v3.09 KOMA-Script package (handling toc-files)
    scrsize11pt.clo    2011/04/02 v3.09 KOMA-Script font size class option (11pt)
    typearea.sty    2011/04/02 v3.09 KOMA-Script package (type area)
        tikz.sty    2012/03/22 v2.10-cvs (rcs-revision 1.91)
         pgf.sty    2008/01/15 v2.10-cvs (rcs-revision 1.12)
      pgfrcs.sty    2010/11/07 v2.10-cvs (rcs-revision 1.25)
    everyshi.sty    2001/05/15 v3.00 EveryShipout Package (MS)
      pgfrcs.code.tex
     pgfcore.sty    2010/04/11 v2.10-cvs (rcs-revision 1.7)
    graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
    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/message (HO)
     ltxcmds.sty    2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
      pgfsys.sty    2010/06/30 v2.10-cvs (rcs-revision 1.37)
      pgfsys.code.tex
    pgfsyssoftpath.code.tex    2008/07/18  (rcs-revision 1.7)
    pgfsysprotocol.code.tex    2006/10/16  (rcs-revision 1.4)
      xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
       color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
     pgfcore.code.tex
    pgfcomp-version-0-65.sty    2007/07/03 v2.10-cvs (rcs-revision 1.7)
    pgfcomp-version-1-18.sty    2007/07/23 v2.10-cvs (rcs-revision 1.1)
      pgffor.sty    2012/01/09 v2.10-cvs (rcs-revision 1.21)
     pgfkeys.sty
     pgfkeys.code.tex
     pgfmath.sty
     pgfmath.code.tex
      pgffor.code.tex
        tikz.code.tex
    glossaries.sty    2011/04/12 v3.01 (NLCT)
      ifthen.sty    2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
     xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
     xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
    mfirstuc.sty    2011/04/02 v1.05 (NLCT)
        xfor.sty    2009/02/05 v1.05 (NLCT)
      amsgen.sty    1999/11/30 v2.0
    etoolbox.sty    2011/01/03 v2.1 e-TeX tools for LaTeX
        etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
    glossary-hypernav.sty    2007/07/04 v1.01 (NLCT)
    glossary-list.sty    2011/03/28 v3.0 (NLCT)
    glossary-long.sty    2011/03/28 v3.0 (NLCT)
    longtable.sty    2004/02/01 v4.11 Multi-page Table package (DPC)
    glossary-super.sty    2011/03/28 v3.0 (NLCT)
    supertabular.sty    2004/02/20 v4.1e the supertabular environment
    glossary-tree.sty    2011/03/28 v3.0 (NLCT)
    supp-pdf.mkii
    pdftexcmds.sty    2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
    ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
       ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
    epstopdf-base.sty    2010/02/09 v2.5 Base part for package epstopdf
      grfext.sty    2010/08/19 v1.1 Managing graphics extensions (HO)
    kvdefinekeys.sty    2011/04/07 v1.3 Defining keys (HO)
    kvoptions.sty    2010/12/23 v3.10 Keyval support for LaTeX options (HO)
    kvsetkeys.sty    2011/04/07 v1.13 Key value parser (HO)
    etexcmds.sty    2011/02/16 v1.5 Prefix for e-TeX command names (HO)
    epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live

  4. #4
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    das ist möglich. nebenwirkungen kann man immer schwer ausschließen. allerdings habe ich seit jahren kein problem mit der kombination. naja, man weiß nie...

    Code:
    *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 basics 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)
    scrsize11pt.clo    2012/07/29 v3.11b KOMA-Script font size class option (11pt)
    typearea.sty    2012/07/29 v3.11b KOMA-Script package (type area)
        tikz.sty    2012/08/29 v2.10-cvs (rcs-revision 1.100)
         pgf.sty    2008/01/15 v2.10-cvs (rcs-revision 1.12)
      pgfrcs.sty    2010/11/07 v2.10-cvs (rcs-revision 1.25)
    everyshi.sty    2001/05/15 v3.00 EveryShipout Package (MS)
      pgfrcs.code.tex
     pgfcore.sty    2010/04/11 v2.10-cvs (rcs-revision 1.7)
    graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
    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)
      pgfsys.sty    2012/03/30 v2.10-cvs (rcs-revision 1.38)
      pgfsys.code.tex
    pgfsyssoftpath.code.tex    2008/07/18  (rcs-revision 1.7)
    pgfsysprotocol.code.tex    2006/10/16  (rcs-revision 1.4)
      xcolor.sty    2007/01/21 v2.11 LaTeX color extensions (UK)
       color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
     pgfcore.code.tex
    pgfcomp-version-0-65.sty    2007/07/03 v2.10-cvs (rcs-revision 1.7)
    pgfcomp-version-1-18.sty    2007/07/23 v2.10-cvs (rcs-revision 1.1)
      pgffor.sty    2012/08/27 v2.10-cvs (rcs-revision 1.22)
     pgfkeys.sty    
     pgfkeys.code.tex
     pgfmath.sty    
     pgfmath.code.tex
      pgffor.code.tex
        tikz.code.tex
    glossaries.sty    2012/11/18 v3.04 (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
        etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
        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
     amstext.sty    2000/06/29 v2.01
      amsgen.sty    1999/11/30 v2.0
      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-list.sty    2012/11/11 v3.04 (NLCT)
    glossary-long.sty    2012/09/21 v3.03 (NLCT)
    longtable.sty    2004/02/01 v4.11 Multi-page Table package (DPC)
    glossary-super.sty    2012/09/21 v3.03 (NLCT)
    supertabular.sty    2004/02/20 v4.1e the supertabular environment
    glossary-tree.sty    2012/09/21 v3.03 (NLCT)
    supp-pdf.mkii
    testproject2.acr
     ***********
    Mein Ball ist umgefallen

  5. #5
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Besten Dank, das Updaten von tikz/pgf hat geholfen. Allerdings nur teilweise.
    Wenn ich das Beispiel in meiner testbench laufen lasse, ist der Fehler
    verschwunden. Gut. Wenn ich das Beispiel in mein Arbeitsverzeichnis
    verschiebe, tritt derselbe Fehler wieder auf (auch nach Löschen aller
    temporären Dateien usw.). Schlecht.

    Mal schauen, wie ich diesen Fehler jetzt eingrenzen kann.

  6. #6
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Ok, ich scheine das Problem soweit eingekreist zu haben, dass es mit dem
    \include zu tun hat (auch wenn *mir* das jetzt nicht weiterhilft, das Manual
    sagt dazu leider nichts).

    Code:
    \begin{filecontents}{test.text}
    \newacronym{svm}{svm}{support vector machine}
    \printglossary[type=\acronymtype]
    \end{filecontents}
    
    \documentclass{scrartcl}
    
    \usepackage[acronym,nomain]{glossaries}
    
    \AtEndDocument{\glsaddall}
    
    \makeglossaries
    
    \begin{document}
    \newacronym{svm}{svm}{support vector machine}
    \include{test}
    %\printglossary[type=\acronymtype]
    \end{document}
    *Mit* dem \printglossary außerhalb von test.tex wird in *.acn geschrieben
    (allerdings entstehen dann auch zwei glossaries), bliebt dieses
    auskommentiert, so wird kein glossary erzeugt. Das kann natürlich nicht
    so gedacht sein, deshalb gehe ich davon aus, dass ich einen Fehler mache.
    Ich habe nur leider keine Idee, welchen!

  7. #7
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Bis du das Richtige herausgefunden hast, kannst du ja einfach input anstatt include benutzen.

  8. #8
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Du musst hinter dem \include irgendwas schreiben, damit das \glsaddall auf einer Seite ist und somit schreiben kann. Oder verschiebe das \glsaddall in den include. (Oder verzichte auf \include und benutze \input).

  9. #9
    Registrierter Benutzer
    Registriert seit
    17.02.2010
    Beiträge
    685
    Vielen Dank, das Beispiel läuft damit bestens (war auch ein blöder Fehler).

    Nur leider ist mein Problem in der operationellen Datei immer noch vorhanden,
    obwohl "keine" Unterschiede da sind (dass das nicht sein kann, ist mir schon
    klar). Ich werde mir das noch etwas anschauen, dann kommt glossaries
    wieder in die Ecke (ich habe eine selbst gestrickte Lösung, die auch
    bestens funktioniert, mit einer Ausnahme: Die Sortierung von Umlauten
    passt nicht. Aber womöglich bekomme ich das leichter - und vor allem
    schneller - zum Laufen.).

    Die perl-Frage scheint gelöst zu sein: Ein use locale; und schon läuft's.
    Geändert von LuPi (04-04-2013 um 14:09 Uhr)

Lesezeichen

Berechtigungen

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