참조를 둘러싸는 빡빡한 상자가 있는 \ref

참조를 둘러싸는 빡빡한 상자가 있는 \ref

참조 주위의 색상 상자가 완전히 빽빽하게 보이도록 하려면 어떻게 해야 합니까?

MWE:

\documentclass[a4paper,twoside,openright,final,12pt]{book}
\usepackage{etex}
\usepackage[english]{babel}
\usepackage[cp1250]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{charter}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[framed, thmmarks]{ntheorem}
\usepackage{hyperref}
    \hypersetup{bookmarksopen=true,pdfpagelayout=TwoPageRight}
\usepackage[top=2.4cm, bottom=2cm, left=2cm, right=2cm]{geometry}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\theoremheaderfont{\bf \large}  %%
\theoremseparator{:}            %%
\theorembodyfont{\normalfont\it}%%
\theoremstyle{plain}            %%
\newtheorem{envThm}{Theorem}    %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\begin{document}
    \thispagestyle{empty}
    \begin{envThm}\label{thm1}~\\
        {\rm\textbf{a)}} Bla bla bla.\\
        {\rm\textbf{b)}} Bla bla bla.\\
        {\rm\textbf{c)}} Bla bla bla.
    \end{envThm}

     bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \ref{thm1} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \hyperref[thm1]{\ref*{thm1}.b)} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla \hyperref[thm1]{\ref*{thm1}.a)} bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla $bla bla bla \overset{\scriptscriptstyle\hyperref[thm1]{\ref*{thm1}.b)}}{=} bla bla bla$ bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
\end{document} 

대신에 여기에 이미지 설명을 입력하세요갖고 싶습니다 여기에 이미지 설명을 입력하세요.

그리고 나중에 이것이 너무 빡빡하다고 결론을 내렸지만 여전히 빡빡하기를 ​​원하지만 완전히 빡빡하지는 않은 경우, 빡빡함을 어떻게 조절합니까?

답변1

패키지에는 링크 마진을 지정하는 데 사용할 수 있는 hyperref옵션이 있지만 pdflinkmargin동작은 드라이버에 따라 다릅니다.

pdfTeX

내부적 \pdflinkmargin으로 pdfTeX는 링크 여백을 설정하는 데 사용됩니다. 기본값은 입니다 1pt. 먼저 pdfTeX는 링크 내용에서 너비를 가져오고 높이와 깊이는 주변 상자에서 가져옵니다. 그런 다음 길이가 \pdflinkmargin모든 테두리에 추가됩니다. 이는 링크 주석이 생성될 때가 아니라 주석이 작성될 때, 페이지가 배송될 때 수행됩니다.

\hypersetup{pdflinkmargin=...}로컬로 설정합니다 \pdflinkmargin.

링크 마진 제어 제한사항:

  • 링크 영역은 주변 상자의 더 큰 요소에 의해 증가됩니다. 이 문제는 링크를 에 넣으면 어느 정도 해결될 수 있습니다 \mbox. 단점은 다음과 같습니다.

    • 링크는 여러 줄로 끊어질 수 없습니다.
    • 링크 내부의 공간은 신축성이 떨어집니다.
  • 링크 여백은 페이지의 모든 링크에 대해서만 변경할 수 있습니다.

pdfmark 드라이버

2012/10/13 v6.83j 부터 지원됩니다 hyperref.

\hypersetup{pdflinkmargin=...}글로벌 효과가 있습니다.

dvipdfm/dvipdfmx/XeTeX

링크는 \special{pdf:bann ...}깨지기 쉬운 링크를 허용하고 링크 여백을 추가할 가능성 없이 자동으로 링크 크기를 계산하는 데 사용됩니다.

관련 정보