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

그러나 TeXWorksMac 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}

관련 정보