Anzeige:
Ergebnis 1 bis 4 von 4

Thema: kein Hyperlink bei \cite in tabular-Umgebung

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.11.2012
    Beiträge
    2

    kein Hyperlink bei \cite in tabular-Umgebung

    Hallo,
    ich benutze das Paket hyperref und sämtliche Quellenangaben (\cite{}) im Text als auch Fußnoten (sowohl im Text als auch in Tabellen) werden sauber verlinkt.

    Nun habe ich jedoch Tabellen (tabular-Umgebung), in denen in bestimmten Zellen Zitate mit \cite{Quelle} aufgerufen werden. Die Quellenangabe wird im PDF sauber angezeigt, jedoch fehlt die Verlinkung. Setze ich colorlinks auf true, werden die Quellenangaben in der Tabelle auch farblich hervorgehoben, jedoch wie schon gesagt, es fehlt der Hyperlink.

    Hat jemand eine Idee, woran das liegen könnte?
    Gibt es womöglich eine Inkompatibilität bestimmter Pakete? Hatte gelesen, dass tabularx nach hyperref zu laden sei, was ich auch in meinem Dokument umgesetzt habe.

    Hoffe auf Hilfe...

    LG Enrico

  2. #2
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Du wirst um ein Minimalbeispiel bzw. Fehlersuche in deinem eigenen Dokument nicht herumkommen, denn das hier funktioniert:
    Code:
    \documentclass[ngerman]{scrreprt}
    
    \usepackage{filecontents}
    \begin{filecontents}{literatur.bib}
    @Book{book,
    author = {Autor},
    title = {Titel},
    publisher = {Verlag},
    year = {2222},
    }
    @MISC{misc,
      author = {Autor},
      title = {Titel},
      howpublished = {Howpublished},
      year = {2222},
    }
    \end{filecontents}
    
    \usepackage[ngerman]{babel} 
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}	
    \usepackage{tabularx}
    \usepackage{hyperref}
    
    \begin{document}
    
    \begin{tabularx}{\textwidth}{lX}
    \hline
    Text & \cite{misc} \\
    \hline
    \end{tabularx}
    
    \vspace{2cm}
    
    \begin{tabular}{ll}
    \hline
    Text & \cite{misc} \\
    \hline
    \end{tabular}
    
    
    \vspace{3cm}
    Text
    \cite{book} \cite{misc}
    
    \bibliographystyle{plain}
    \bibliography{literatur}
    
    \end{document}
    Wo hast du die Info her, dass tabularx nach hyperref zu laden ist? Ich kann in keiner der beiden Dokus was dazu finden.

  3. #3
    Registrierter Benutzer
    Registriert seit
    26.11.2012
    Beiträge
    2
    Hallo Xenara,

    danke für die schnelle Rückmeldung...
    Du hast natürlich Recht, ich hätte ein Minimalbsp. formulieren sollen.

    Jedenfalls hast du Recht, dass dein Minimalbeispiel funktioniert. Nun habe ich nach und nach viele meiner benötigten Pakete deaktiviert, um zu schauen, ob es eine Inkompatibilität zwischen bestimmten Pakten gibt. Und siehe da, nach langem Suchen bin ich nun fündig geworden...

    Wenn man das Paket natbib mit folgenden Optionen läd:

    \usepackage[numbers,sort&compress]{natbib}

    dann funktioniert die Verlinkung in table- und tabular-Umgebungen nicht mehr, jedoch bei tabularx-Umgebungen.

    Hat jemand ähnliches erfahren und wenn ja hat jemand einen Tipp wie ich dennoch die Verlinkungen in der Tabelle bekomme?

  4. #4
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Ohne Minimalbeispiel kann ichs nicht testen, aber an deiner Stelle würde ich mal versuchen, die Reihenfolge der Pakete zu vertauschen.
    In den allermeisten Fällen muss hyperref als letztes Paket geladen werden, es gibt aber ein paar Ausnahmen.

Stichworte

Lesezeichen

Berechtigungen

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