Anzeige:
Ergebnis 1 bis 4 von 4

Thema: keine links - pdfpages und hyperref

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.12.2007
    Beiträge
    43

    keine links - pdfpages und hyperref

    Ich habe ein pdf erstellt das folgenden link beinhaltet:

    Code:
    \href{mailto:name@name.com}{name@name.com}
    anschließend möchte ich das pdf mit pdfpages in ein anderes einbinden, doch leider kann ich den link dann nicht mehr öffnen. In dem neuen pdf verwende ich auch hyperref. Wenn ich hyperref in dem neuen pdf nicht verwende, geht es auch nicht. Gibt es dafür eine Lösung?

    danke schön
    Geändert von dynamic_cast (14-02-2009 um 15:14 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    09.07.2004
    Beiträge
    2.365
    Deine Beobachtung kann ich nicht bestätigen.

    %%% ACHTUNG!
    %%% Kompiliere 'demo.tex', wobei die Zeile31 auskommentiert ist,
    %%% weil das einzufuegende file nicht vorliegt.
    %%% Kompiliere den neu erstellten 'Test.tex'.
    %%% Kompiliere 'demo.tex' mit einkommentierter Zeile31 einkommentiert,
    %%% weil das einzufuegende file nun vorliegt.
    %%%
    \begin{filecontents*}{Test.tex}
    \documentclass[paper=a5,pagesize]{scrartcl}
    \usepackage{german}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}

    \usepackage{url}
    \usepackage{hyperref}

    \begin{document}
    \section{Embedded PDF + href Linking}

    ... m\"ochte ich das pdf mit pdfpages in ein anderes einbinden,
    doch leider kann ich den link dann nicht mehr \"offnen. In dem
    neuen pdf verwende ich auch hyperref. Wenn ich hyperref in dem
    neuen pdf nicht verwende, geht es auch nicht.

    \href{mailto:name@name.com}{name@name.com}
    \end{document}
    \end{filecontents*}
    %%%
    %%% This is file 'demo.tex'.
    %%%
    \listfiles
    \documentclass[paper=a5,pagesize]{scrartcl}
    \usepackage{pdfpages}
    \usepackage{url}
    \usepackage{hyperref}
    \begin{document}
    \includepdf[pages=-]{Test.pdf}

    \begin{verbatim}
    *File List*
    article.cls 2005/09/16 v1.4f Standard LaTeX document class
    size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
    pdfpages.sty 2006/08/12 v0.4a Insert pages of external PDF documents (AM)
    ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
    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
    pdftex.def 2007/01/08 v0.04d Graphics/color for pdfTeX
    calc.sty 2005/08/06 v4.2 Infix arithmetic (KKT,FJ)
    eso-pic.sty 2006/07/14 v1.1d eso-pic (RN)
    everyshi.sty 2001/05/15 v3.00 EveryShipout Package (MS)
    pppdftex.def 2006/08/12 v0.4a Pdfpages driver for pdfTeX (AM)
    url.sty 2005/06/27 ver 3.2 Verb mode for urls, etc.
    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
    )
    hpdftex.def 2007/02/07 v6.75r Hyperref driver for pdfTeX
    color.sty 2005/11/14 v1.0j Standard LaTeX Color (DPC)
    color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
    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)
    demo.out
    demo.out
    Test.pdf Graphic file (type pdf)
    Test.pdf Graphic file (type pdf)
    ***********
    \end{verbatim}
    \end{document}
    Aus dem PDF Dokument demo.pdf - im AR-v8.1.2 geöffnet - wird die Email über Firefox aufgerufen. Der Vorgang kann im xpdf-Reader nicht vollzogen werden.

    edico

  3. #3
    ErikP
    Gast

    Funktioniert nicht bei nicht-Emails

    Hallo,

    ich habe ein ähnliches Problem. Ein mit \href erstellter Hyperlink (test.tex)
    Code:
    \documentclass{article}
    \usepackage{hyperref}
    
    \begin{document}
    \href{http://www.google.de/}{Test}
    \end{document}
    ist nach dem beim Einbinden mit \pdfpages
    Code:
    \documentclass{article}
    \usepackage{pdfpages}
    \usepackage{hyperref}
    
    \begin{document}
    \includepdf{test.pdf}
    \end{document}
    nicht mehr klickbar. Im Falle der Email der vorherigen Posts bleibt der Link hingegen erhalten. Ich habe festgestellt, dass im Falle von @-Zeichen der Link automatisch erzeugt wird (zumindest wurde im Akrobat ein einfacher Text mit einem @ als Link klickbar, ganz ohne \href), also möglicherweise auch dieser durch pdfpages nicht erhalten wird.

    Kann mir jemand weiterhelfen? Ich habe eine .pdf mit vielen \href-Links und möchte diese in ein anderes Dokument einbinden. Die Möglichkeit des einfachen aneinanderhängens der fertig gesetzten Dateien möchte ich nur ungern nutzen.

    Wie kann ich pdfpages dazu bringen, \href-Links zu erhalten?

    Ich habe erst gestern auf MikTeX 2.7 aktualisiert und alle betroffenen Packages auf den neusten Stand gebracht.

    Vielen Dank und schöne Grüße,
    ErikP

  4. #4
    ErikP
    Gast
    Hallo,

    meine Vermutung hat sich bestätigt. Setzt man einen Weblink als
    Code:
    \documentclass{article}
    \usepackage{hyperref}
    
    \begin{document}
    \href{http://www.google.de/}{\nolinkurl{http://www.google.com/}}
    \end{document}
    und bindet dieses Dokument mit \includepdf ein, so wird zwar verlinkt, aber fälschlicherweise auf google.com. Der Acrobat den ich zum betrachten verwende erstellt diese Verlinkungen also bei offensichtlichen Web- und Emailadressen automatisch. Tatsächlich wird also der echte \href-Link durch pdfpages überhaupt nicht übernommen und geht verloren.

    Ist es denn nicht möglich, mit pdfpages (oder einem anderen Paket) Dokumente einzubinden und die Links beizubehalten?

    Immerhin kann ich mit verschiedenen Programmen die beiden Dokumente direkt aneinanderhängen, dann funktionieren auch alle Links. Aber warum geht das nicht mit \includepdf?

    Ich will pdfpages verwenden, denn damit kann ich noch LaTeX-Befehle auf den eingebundenen Seiten ausführen lassen und das Inhaltsverzeichnis bzw. die Lesezeichen erhalten. Letztere gehen mir beim direkten Aneinanderhängen nämlich leider verloren.

    Ich hoffe, jemand kann mir weiterhelfen.

    Schöne Grüße,
    ErikP

Lesezeichen

Berechtigungen

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