Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Hyperref springt _unter_ die Caption von figures

  1. #1
    Registrierter Benutzer
    Registriert seit
    18.08.2010
    Beiträge
    5

    Hyperref springt _unter_ die Caption von figures

    Hi, ich habe ein kleines Problem mit hyperref...

    Ich habe gelesen, dass hyperref im allgemeinen auf die caption von figure-umgebungen verweist, und das paket hypcap abhilfe schaffen soll. Bei mir jedoch springt hyperref (ohne hypcap) nach anklicken genau _unter_ die caption..

    Ein Minimalbeispiel demonstriert das Problem.

    Naja jedenfalls ist das Hauptproblem dass nach einbinden des hypcap-pakets (im beispiel auskommentiert) die oberste zeile die caption ist, und nicht das bild an sich. das betrifft lustigerweise nicht alle bilder, und es ist mir leider nicht gelungen dies im minimalbeispiel zu reproduzieren (obwohl ich probeweise mal die gesamte präambel des dokumentes im beispiel hatte).

    Mein Gedanke war halt, dass es etwas mit oben beschriebenem Problem zu tun hat.

    Kompilierweg: tex -> dvi -> ps -> pdf

    Ich hoffe ich habe mein Problem verständlich geschildert. Hat jemand ne Idee?

  2. #2
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603

  3. #3
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Ich kann das Problem bei mir nicht nachvollziehen, die Links springen bei mir bei deinem Beispieldokument an den Anfang der Bilder. Allerdings habe ich hier den Rechner gerade komplett neu aufgesetzt und kann z.Z. nur mit pdflatex PDFs erzeugen, der Weg über dvi und ps funktioniert bei mir (noch) nicht.

    Was das hypcap-Paket angeht: Das caption-Paket macht das seit Version 3.1 von alleine; wenn man es (wie du) verwendet, braucht man kein hypcap-Paket mehr. Die Einbindung des hypcap-Paketes kann dann sogar negative Effekte haben. (Siehe auch Dokumentation des caption-Paketes, Abschnitt über hypcap)

    Liebe Grüße,
    Axel
    Geändert von sommerfee (19-08-2010 um 07:20 Uhr)

  4. #4
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361
    nutze einfach das Paket

    \usepackage[all]{hypcap}

    Unter hyperref, dann geht es
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  5. #5
    Registrierter Benutzer
    Registriert seit
    18.08.2010
    Beiträge
    5
    Zitat Zitat von sommerfee Beitrag anzeigen
    Was das hypcap-Paket angeht: Das caption-Paket macht das seit Version 3.1 von alleine; wenn man es (wie du) verwendet, braucht man kein hypcap-Paket mehr. Die Einbindung des hypcap-Paketes kann dann sogar negative Effekte haben. (Siehe auch Dokumentation des caption-Paketes, Abschnitt über hypcap)
    Ja ok, aber komischerweise tut's das bei mir nicht... weder mit hypcap noch ohne

  6. #6
    Registrierter Benutzer
    Registriert seit
    18.08.2010
    Beiträge
    5
    Zitat Zitat von ElGato Beitrag anzeigen
    nutze einfach das Paket

    \usepackage[all]{hypcap}

    Unter hyperref, dann geht es
    Das hab ich natürlich auch schon vergeblich versucht..

  7. #7
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von ierdsebulli Beitrag anzeigen
    Ja ok, aber komischerweise tut's das bei mir nicht... weder mit hypcap noch ohne
    Stimmen die Sprünge bei dir, wenn du das fancyref-Paket rauswirfst und statt \fref \ref verwendest?

    Wenn nein: Könntest du mal ein \listfiles an den Anfang deines Beispiels schreiben und die Ausgabe hier posten, damit wir sehen können, welche Paketversionen du verwendest?

    (Bei mir (TeXlive 2009) sieht es z.B. so aus:
    Code:
    *File List*
     article.cls    2007/10/19 v1.4h Standard LaTeX document class
       fleqn.clo    1998/08/17 v1.1c Standard LaTeX option (flush left equations)
      size12.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
       babel.sty    2008/07/06 v3.8l The Babel package
    ngermanb.ldf    2008/07/06 v2.6n new German support from the babel system
    blindtext.sty    2009/06/14 V1.9b blindtext-Package
      xspace.sty    2006/05/08 v1.12 Space after command names (DPC,MH)
    graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
      keyval.sty    1999/03/16 v1.13 key=value parser (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    2009/08/28 v1.8 graphics configuration of TeX Live
      pdftex.def    2009/08/25 v0.04m Graphics/color for pdfTeX
     caption.sty    2009/10/09 v3.1k Customizing captions (AR)
    caption3.sty    2009/10/09 v3.1k caption3 kernel (AR)
     tocloft.sty    2009/09/04 v2.3d parameterised ToC, etc., typesetting
    hyperref.sty    2009/10/09 v6.79a Hypertext links for LaTeX
       ifpdf.sty    2009/04/10 v2.0 Provides the ifpdf switch (HO)
      ifvtex.sty    2008/11/04 v1.4 Switches for detecting VTeX and its modes (HO)
     ifxetex.sty    2009/01/23 v0.5 Provides ifxetex conditional
     hycolor.sty    2009/10/02 v1.5 Code for color options of hyperref/bookmark (HO
    )
    xcolor-patch.sty    2009/10/02 xcolor patch
      pd1enc.def    2009/10/09 v6.79a Hyperref: PDFDocEncoding definition (HO)
    etexcmds.sty    2007/12/12 v1.2 Prefix for e-TeX command names (HO)
    infwarerr.sty    2007/09/09 v1.2 Providing info/warning/message (HO)
    hyperref.cfg    2002/06/06 v1.2 hyperref configuration of TeXLive
    kvoptions.sty    2009/08/13 v3.4 Keyval support for LaTeX options (HO)
    kvsetkeys.sty    2009/07/30 v1.5 Key value parser with default handler support 
    (HO)
         url.sty    2006/04/12  ver 3.3  Verb mode for urls, etc.
      bitset.sty    2007/09/28 v1.0 Data type bit set (HO)
     intcalc.sty    2007/09/27 v1.1 Expandable integer calculations (HO)
    bigintcalc.sty    2007/11/11 v1.1 Expandable big integer calculations (HO)
    pdftexcmds.sty    2009/09/23 v0.6 LuaTeX support for pdfTeX utility functions (
    HO)
    ifluatex.sty    2009/04/17 v1.2 Provides the ifluatex switch (HO)
     ltxcmds.sty    2009/08/05 v1.0 Some LaTeX kernel commands for general use (HO)
    
    atbegshi.sty    2008/07/31 v1.9 At begin shipout hook (HO)
     hpdftex.def    2009/10/09 v6.79a Hyperref driver for pdfTeX
    supp-pdf.mkii
     nameref.sty    2007/05/29 v2.31 Cross-referencing by name of section
    refcount.sty    2008/08/11 v3.1 Data extraction from references (HO)
    minimalbeispiel_hyperref.out
    minimalbeispiel_hyperref.out
     ***********
    )

  8. #8
    Registrierter Benutzer
    Registriert seit
    18.08.2010
    Beiträge
    5
    hallo leute,

    tut mir leid, hatte jetzt länger keine zeit, mich mit dem problem auseinanderzusetzen. ich habe sicher 200 verweise in meiner arbeit mit fancyref erstellt, und nein, die werde ich sicher nicht alle durch ref ersetzen

    hier ist mein filelist:

    Code:
    *File List*
     article.cls    2005/09/16 v1.4f Standard LaTeX document class
       fleqn.clo    1998/08/17 v1.1c Standard LaTeX option (flush left equations)
      size12.clo    2005/09/16 v1.4f Standard LaTeX file (size option)           
    inputenc.sty    2006/05/05 v1.1b Input encoding file                         
        utf8.def    2006/03/30 v1.1i UTF-8 support for inputenc                  
       t1enc.dfu    2006/03/30 v1.1i UTF-8 support for inputenc                  
      ot1enc.dfu    2006/03/30 v1.1i UTF-8 support for inputenc                  
      omsenc.dfu    2006/03/30 v1.1i UTF-8 support for inputenc                  
       babel.sty    2005/11/23 v3.8h The Babel package                           
    ngermanb.ldf    2004/02/20 v2.6m new German support from the babel system    
    blindtext.sty    2006/11/21 V1.7 blindtext-Package                           
      xspace.sty    2006/05/08 v1.12 Space after command names (DPC,MH)          
     fontenc.sty                                                                 
    graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)          
      keyval.sty    1999/03/16 v1.13 key=value parser (DPC)                      
    graphics.sty    2006/02/20 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      
       dvips.def    1999/02/16 v3.0i Driver-dependant file (DPC,SPQR)            
     caption.sty    2007/01/07 v3.0k Customising captions (AR)                   
    caption3.sty    2007/01/07 v3.0k caption3 kernel (AR)                        
    fancyref.sty    1999/02/03 v0.9c Fancy cross-referencing                     
    varioref.sty    2006/05/13 v1.4p package for extended references (FMi)       
     tocloft.sty    2003/09/26 v2.3c parameterised ToC, etc., typesetting        
    hyperref.sty    2007/02/07 v6.75r Hypertext links for LaTeX                  
      pd1enc.def    2007/02/07 v6.75r Hyperref: PDFDocEncoding definition (HO)   
    hyperref.cfg    2002/06/06 v1.2 hyperref configuration of TeXLive            
    kvoptions.sty    2006/08/22 v2.4 Connects package keyval with LaTeX options (HO
    )                                                                              
         url.sty    2005/06/27  ver 3.2  Verb mode for urls, etc.                  
      hdvips.def    2007/02/07 v6.75r Hyperref driver for dvips                    
     pdfmark.def    2007/02/07 v6.75r Hyperref definitions for pdfmark specials    
    ragged2e.sty    2003/03/25 v2.04 ragged2e Package (MS)                         
    everysel.sty    1999/06/08 v1.03 EverySelectfont Package (MS)                  
     nameref.sty    2006/12/27 v2.28 Cross-referencing by name of section          
    refcount.sty    2006/02/20 v3.0 Data extraction from references (HO)
    lg, ierdsebulli

  9. #9
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Zitat Zitat von ierdsebulli Beitrag anzeigen
    ich habe sicher 200 verweise in meiner arbeit mit fancyref erstellt, und nein, die werde ich sicher nicht alle durch ref ersetzen
    Ich meinte nicht deine Arbeit, sondern dein Beispiel.

    hier ist mein filelist:
    Daran sieht man schon einmal, daß du das caption-Paket 3.0 einsetzt, also das hypcap-Paket benötigt. Ich werde am Wochenende mal mit dieser Version und deinem Beispiel testen. Du könntest in der Zwischenzeit mal ausprobieren, ob der Fehler auch ohne fancyref auftritt, und wenn ja, auch ohne caption-Paket.

    Was anderes: Hättest du eigentlich die Möglichkeit, deine TeX-Distribution auf den aktuellen Stand zu bringen?

    Liebe Grüße,
    Axel

  10. #10
    Registrierter Benutzer
    Registriert seit
    18.08.2010
    Beiträge
    5
    Zitat Zitat von sommerfee Beitrag anzeigen
    Hättest du eigentlich die Möglichkeit, deine TeX-Distribution auf den aktuellen Stand zu bringen?
    Ja, hab ich. Das führte auch zur Lösung meines Problems Vielen Dank für eure Hilfe!

    Ierdsebulli

Stichworte

Lesezeichen

Berechtigungen

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