링크의 선 두께

링크의 선 두께

ref상자에서 나오 거나 gls상자와 함께 제공되는 링크 (나는 colorlinks상자를 끌 수 있는 가능성에 대해 알고 있습니다). 박스 아이디어는 마음에 들지만 제 생각에는 선이 너무 두꺼워요. 더 얇게 만드는 방법이 있나요? pdfborder수마트라에서는 작동하지만 Acrobat 리더에서는 작동하지 않는 것 외에는 하이퍼참조에서 아무것도 찾지 못했습니다 .

명확히 하기 위해 이 이미지의 빨간색 상자를 의미합니다.

여기에 이미지 설명을 입력하세요

답변1

이 매개변수는 PDF 하위 수준의 속성에 의해 제어됩니다.

attr{/C[red green blue] /Border[0 0 thin]}

예를 들어

attr{/C[1 0 0] /Border[0 0 .6]}

내 경험에 따르면 이 선을 .6bp보다 얇게 만들면 일부 PDF 뷰어에서 선이 보이지 않게 됩니다. 안타깝게도. 그래서 색상을 덜 눈에 띄게 만드는 것이 좋습니다.

답변2

옵션은 pdfborder와 함께 가는 방법입니다 hyperref. 세 가지 값의 "정확한" 정의는 다음에서 찾을 수 있습니다.PDF 사양(단위는 bp):

  • 첫 번째 값: 수평 모서리 반경,
  • 두 번째 값: 수직 모서리 반경,
  • 세 번째 값은 선 두께입니다.
  • 네 번째 요소로 대시 배열을 제공할 수 있습니다.
\documentclass{book}
\usepackage{hyperref}

\begin{document}
  \autoref{eq:einstein}\quad
  {\hypersetup{pdfborder=0 0 2}\autoref{eq:einstein}}\quad
  {\hypersetup{pdfborder=0 0 .5}\autoref{eq:einstein}}

  \newpage
  \setcounter{chapter}{5}
  \setcounter{equation}{1}
  \begin{equation}
  E=mc^2\label{eq:einstein}
  \end{equation}
\end{document}

그러나 해석은 PDF 뷰어에 따라 크게 달라집니다. 예를 들어 선 두께는 확대/축소 수준에 따라 크기가 조정되지 않습니다.

AR9/Linux, 100% 및 200%:

AR9/리눅스, 100% AR9/리눅스, 200%

xpdf 3.03, 100% 및 200%:

xpdf, 100% xpdf, 200%

AR의 선 두께는 확대/축소 비율에 관계없이 일정하게 유지됩니다. 선 두께를 해석하는 다른 방법은 xpdf로 수행됩니다. 두께는 확대/축소 수준을 따릅니다.

그런데 중요한 참고 사항:pdfborder옵션이 에 제공되는 경우 값 주위에 중괄호가 필요합니다. \usepackage그렇지 않으면 LaTeX가 값 사이의 공백을 제거하기 때문입니다. 값이 에 설정된 경우 중괄호는 필요하지 않습니다 \hypersetup.

\usepackage[pdfborder={0 0 1}]{hyperref}

관련 정보