PDF 내부 링크
하이퍼참조, URL, href, 색상 및 PDF 메타데이터.
PDF 내부 링크
PDF는 단순한 화면상의 종이가 아닙니다. 클릭 가능한 URL, 올바른 그림으로 이동하는 상호 참조, 참고 문헌으로 이동하는 인용, 섹션 제목에서 작성된 사이드바 개요 등 라이브 링크를 전달할 수 있습니다. LaTeX에서는 ’hyperref’라는 하나의 패키지가 이 모든 것을 제공합니다. 그것을 로드하면 문서의 모든 \ref, \cite 및 목차 항목이 조용히 클릭 가능해지며 소스의 나머지 부분은 변경되지 않습니다.
하이퍼참조 로드 및 구성
\usepackage[colorlinks=true,linkcolor=blue,citecolor=blue,urlcolor=blue]{hyperref}\url{https://oleafly.com}\href{https://oleafly.com}{Oleafly}\hypersetup{pdftitle={My Paper}, pdfauthor={You}}대괄호 안의 옵션은 링크 모양을 제어합니다. 기본적으로 hyperref는 각 링크 주위에 색상이 지정된 직사각형을 그립니다. 이는 대부분의 사람들이 보기 흉하다고 생각합니다. colorlinks=true를 설정하면 상자가 색상이 있는 텍스트로 대체되고, 세 가지 색상 옵션이 링크 유형별로 이를 분할합니다. linkcolor는 섹션 및 그림 참조와 같은 내부 점프를 다루고, citecolor는 인용을 다루고, urlcolor는 웹 주소를 덮습니다. 인용이 많은 논문이 그렇지 않으면 파란색 벽으로 바뀔 수 있기 때문에 이를 분할하는 것이 중요합니다.
URL 대 href
두 연결 명령은 서로 다른 작업을 수행합니다. \url{...}은 주소 자체를 타자기 글꼴로 인쇄하고 클릭 가능하게 만듭니다. 이는 독자가 링크가 어디로 가는지 볼 수 있는 참고문헌이나 각주에서 원하는 것입니다. \href{address}{text}는 웹페이지의 링크와 같이 사용자가 제공하는 텍스트 뒤에 주소를 숨깁니다. 인쇄될 수 있는 문서에서는 \url을 선호하세요. ‘\href’ 라벨은 종이 판독기에 주소를 입력할 방법을 제공하지 않기 때문입니다.
실용적인 보너스: \url은 일반 타자기 글꼴 URL이 할 수 없는 일인 주소를 손상시키는 하이픈을 삽입하지 않고 여러 줄에 걸쳐 긴 주소를 나누는 방법을 알고 있습니다.
PDF 메타데이터
\hypersetup을 사용하면 로드 후 하이퍼참조 옵션을 변경할 수 있으며 문서 메타데이터를 설정하는 곳이기도 합니다. pdftitle 및 pdfauthor 필드는 PDF 리더가 창 표시줄과 파일 속성에 표시하는 제목과 작성자를 채웁니다. 이러한 항목이 없으면 독자는 제출하거나 공유하는 문서에서 완료되지 않은 것처럼 보이는 파일 이름이나 첫 번째 제목을 표시하는 경우가 많습니다. \usepackage{hyperref} 이후 언제든지 프리앰블에서 \hypersetup을 호출할 수 있습니다.
인쇄에 적합한 문서
인쇄용 문서의 경우 ’hidelinks’를 사용하세요. 옵션 \usepackage[hidelinks]{hyperref}로 전달하면 화면에서 모든 링크를 클릭할 수 있지만 색상 상자와 색상 텍스트가 모두 제거되므로 인쇄된 페이지가 완전히 정상적으로 보입니다. 많은 저널 수업에서는 이것이 바로 필요합니다.
피해야 할 일반적인 실수 중 하나: hyperref는 많은 내부 명령을 재정의하므로 프리앰블의 마지막 패키지 중 하나로 로드되어야 합니다. 링크가 잘못된 페이지를 가리키거나 다른 패키지에서 이상한 오류가 발생하는 경우 로드 순서를 가장 먼저 확인해야 합니다. 하이퍼참조를 클릭 가능하게 만드는 \label 및 \ref 메커니즘은 상호 참조를 참조하세요.