Как создать интернет-ссылку в PDF?

Как создать интернет-ссылку в PDF?

Рассмотрим следующий пример:

\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}

Это дает :
введите описание изображения здесь

Когда я нажимаю на ссылку в PDF-файле, она не работает. Как перейти на веб-страницу, нажав на ссылку?

решение1

У вас два параметра перепутаны местами. Правильный синтаксис:

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

Первый параметр — это URL-адрес для ссылки, второй — текст для отображения.

Также следует отметить, что вам необходимо убедиться, что ваша программа для просмотра PDF-файлов способна открывать ссылку в браузере.

Код:

\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}

Хотя этот вопрос касается только ссылок на внешние URL, можно использовать \hrefдля открытия и других типов файлов. Так, в примере ниже (предполагая, что в текущем каталоге есть файлы foo.pdf, foo.tex, ) и при просмотре с помощью PDF-просмотрщика , все файлы можно открыть, нажав на ссылки.foo.pngTeXShop

Однако с TeXWorksи Mac Preview работает только ссылка веб-url. Все ссылки также работают с Acrobat, если вы принимаете предупреждение безопасности.

введите описание изображения здесь

Код:

\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}

Связанный контент