Wie erstelle ich einen Internet-Link in einer PDF-Datei?

Wie erstelle ich einen Internet-Link in einer PDF-Datei?

Betrachten wir das folgende Beispiel:

\documentclass[11pt,twoside,a4paper]{book}
\usepackage{hyperref}
\begin{document}
For more information about 'TikZ' click on the following link :
\href{url}{http://www.texample.net/tikz/resources/}
\end{document}

Das gibt :
Bildbeschreibung hier eingeben

Wenn ich auf den Link in der PDF-Datei klicke, funktioniert es nicht. Wie gelange ich durch Anklicken des Links auf die Webseite?

Antwort1

Sie haben die beiden Parameter vertauscht. Die korrekte Syntax lautet:

\href{<url>}{<text to display>}. 

Der erste Parameter ist die zu verlinkende URL, der zweite der anzuzeigende Text.

Beachten Sie außerdem, dass Sie sicherstellen müssen, dass Ihr PDF-Viewer in der Lage ist, einen Link in einem Browser zu öffnen.

Code:

\documentclass[11pt,twoside,a4paper]{book} 
\usepackage{hyperref} 
\begin{document} 
    For more information about 'TikZ' click on the following link: 
    \href{http://www.texample.net/tikz/resources/}{Tex Example Site}
\end{document}

Obwohl sich diese Frage nur auf das Verlinken zu externen URLs bezieht, kann man \hrefauch andere Dateitypen öffnen. Im folgenden Beispiel (vorausgesetzt, dass im aktuellen Verzeichnis foo.pdf, foo.tex, Dateien vorhanden sind) und beim Anzeigen mit dem PDF-Viewer von können alle Dateien durch Klicken auf die Links geöffnet werden.foo.pngTeXShop

Mit einer Mac-Vorschau funktioniert jedoch TeXWorksnur der Web-URL-Link. Alle Links funktionieren auch mit Acrobat, wenn Sie die Sicherheitswarnung akzeptieren.

Bildbeschreibung hier eingeben

Code:

\documentclass{article}
\usepackage{hyperref}

\begin{document}
\href{http://www.google.com}{Google}
\href{run:foo.pdf}{My PDF}
\href{run:foo.tex}{My TeX}
\href{run:foo.png}{My PNG}
\end{document}

verwandte Informationen