
정리 제목과 정리 내용을 분리하고 싶기 때문에 패키지를 및 해당 옵션 hyperref
과 함께 사용하고 싶습니다 . 내 문제는 정리의 첫 번째 줄 내부의 하이퍼링크가 다음 예와 같이 줄 높이보다 수직으로 더 높은 너무 큰 프레임에 그려진다는 것입니다.ntheorem
\theoremstyle{break}
내 코드는 다음과 같습니다
\documentclass{article}
\usepackage{ntheorem,hyperref}
\theoremstyle{break}
\theoremindent20pt
\theoremheaderfont{\normalfont\bfseries\hspace{-\theoremindent}}
\newtheorem{cri}{Criterion}
\begin{document}
\section{First Section}
\label{sec:test}
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\section{Second Section}
According to Section \ref{sec:test}, Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\begin{cri}[Example]
According to Section \ref{sec:test}, Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
\end{cri}
\end{document}
나는 실험을 해봤 \vspace
지만 이것도 효과가 없었습니다. 저는 LaTeX 뉴비입니다. 부탁드려도 될까요? 이 동작을 해결하는 방법을 조언해 주시겠습니까?
답변1
ntheorem 구현에서 정리의 제목은 실제로 첫 번째 줄의 일부이므로 이 줄은 링크 직사각형을 계산하기 위해 링크에서 사용되는 큰 높이를 갖습니다. 예를 들어 큰 스트럿을 사용하면 동일한 결과를 얻을 수 있습니다. 당신이 할 수 있는 유일한 일은 \ref를 상자에 넣는 것입니다:
\documentclass{article}
\usepackage{ntheorem,hyperref}
\theoremstyle{break}
\theoremindent20pt
\theoremheaderfont{\normalfont\bfseries\hspace{-\theoremindent}}
\newtheorem{cri}{Criterion}
\begin{document}
\section{First Section}
\label{sec:test}
\begin{cri}[Example]
According to Section \ref{sec:test}, %large height
\end{cri}
\rule{0pt}{24pt}\ref{sec:test} %large height
\begin{cri}[Example]
According to Section \mbox{\ref{sec:test}}, %smaller height
\end{cri}
\end{document}