답변:
조직 문서에서 내 보낸 PDF의 하이퍼 링크는 LaTeX hyperref 패키지에 의해 생성됩니다 . 이 패키지는 기본적으로 포함되어 있으며에 대한 사용자 정의 인터페이스에서 옵션을 설정할 수 있습니다 org-latex-default-packages-alist
.
예를 들어, colorlinks=true
하이퍼 레퍼 항목에 옵션 을 추가하면 박스 링크에서 컬러 링크로 전환됩니다. hyperref manual에 나열된 몇 가지 옵션을 설정할 수 있습니다 .
이전 답변이 도움이 되겠지만 조직 모드에 대한 좀 더 명확한 레시피를 추가하겠습니다.
기본적으로 조직 모드는 다소 도움이되지 않는 hypersetup
섹션을 추가합니다 . .emacs
파일에 다음 줄을 추가하여이 추가를 막을 수 있습니다 .
(customize-set-value 'org-latex-with-hyperref nil)
또한, 당신이 원하는 경우에 대한 옵션을 전달하는 방법 hyperref
또는 url
(가 automically로드 hyperref
다음은 폼의 명령 (통지 이스케이프 백 슬래시)를 사용할 수 있습니다) :
(add-to-list 'org-latex-default-packages-alist "\\PassOptionsToPackage{hyphens}{url}")
이 특정 명령은 url
패키지가 페이지 끝에서 하이픈으로 긴 URL을 나누 도록 지시합니다 .
그런 다음 조직 문서 자체에서 다음 행을 추가 할 수 있습니다.
#+LaTeX_HEADER: \usepackage[x11names]{xcolor}
#+LaTeX_HEADER: \hypersetup{linktoc = all, colorlinks = true, urlcolor = DodgerBlue4, citecolor = PaleGreen1, linkcolor = black}
첫 번째 줄 xcolor
은 X11 색상 이름으로 패키지를 추가하고 두 번째 줄은 hyperref
패키지에 대한 몇 가지 옵션을 지정하며이 질문에 대한 관련 옵션은 colorlinks = true
입니다.
사용 가능한 설정 및 X11 색상 이름 에 대한 자세한 내용 은 hyperref 설명서 의 패키지 옵션 섹션 및 xcolor 설명서 의 색상 별 섹션 을 참조하십시오 .hyperref
여기 나를 위해 일한 것이 있습니다.
\usepackage{xcolor}
\PassOptionsToPackage{hyperref,x11names}{xcolor}
\definecolor{electricblue}{HTML}{05ADF3}
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\usepackage[breaklinks=true,linktocpage,xetex]{hyperref}
\hypersetup{colorlinks, citecolor=electricblue,filecolor=electricblue,linkcolor=electricblue,urlcolor=electricblue}