조직 모드 문서에서 게시 된 PDF 내 하이퍼 링크 스타일을 변경하는 방법은 무엇입니까?


13

조직 모드 문서를 PDF로 내보내거나 게시하고 있는데 하이퍼 링크를 제외하고 결과가 좋아 보입니다. 그들은 끔찍해 보인다 . 부분 스크린 샷

웹에 대한 하이퍼 링크는 옅은 파란색 윤곽선만으로 동일하게 보입니다. 내 보낸 PDF 문서에서 링크 스타일을 어떻게 제어 할 수 있습니까? LaTeX는 모르지만 필요한 경우 LaTeX에서 간단한 구성을 변경할 수 있습니다.


답변:


15

조직 문서에서 내 보낸 PDF의 하이퍼 링크는 LaTeX hyperref 패키지에 의해 생성됩니다 . 이 패키지는 기본적으로 포함되어 있으며에 대한 사용자 정의 인터페이스에서 옵션을 설정할 수 있습니다 org-latex-default-packages-alist.

예를 들어, colorlinks=true하이퍼 레퍼 항목에 옵션 을 추가하면 박스 링크에서 컬러 링크로 전환됩니다. hyperref manual에 나열된 몇 가지 옵션을 설정할 수 있습니다 .


대단해! 대단히 도움이되었습니다.
Sue D. Nymme 2016

3

이전 답변이 도움이 되겠지만 조직 모드에 대한 좀 더 명확한 레시피를 추가하겠습니다.

기본적으로 조직 모드는 다소 도움이되지 않는 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


2

여기 나를 위해 일한 것이 있습니다.

\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}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.