참조 주위의 색상 상자가 완전히 빽빽하게 보이도록 하려면 어떻게 해야 합니까?
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 ...}
깨지기 쉬운 링크를 허용하고 링크 여백을 추가할 가능성 없이 자동으로 링크 크기를 계산하는 데 사용됩니다.