Рассмотрим следующий пример:
\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.png
TeXShop
Однако с 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}