
저는 현재 여러 TeX 파일이 포함된 큰 문서를 작성 중이며 정리 환경에 넣은 부분에 대한 수십 개의 링크를 사용했습니다. 그러나 일부 링크는 작동하지 않고 문서의 첫 페이지로 이동합니다.
thm-environment의 콘텐츠 시작 부분에 'enumerate-environment'를 사용하면 해당 thm-environment와 연결된 링크가 나를 첫 번째 페이지로 이동하게 하는 것 같습니다('\label'을 사용하지 못했을 수도 있습니다). 이 경우에는 정확합니다).
대부분의 콘텐츠를 삭제하고 헤더를 지운 후의 코드는 다음과 같습니다.
\documentclass[12pt, a4paper]{article}
% font, language
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
%maths
\usepackage{mathrsfs}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
%general formatting
\usepackage{enumitem}
%environments
\theoremstyle{definition}
\newtheorem{rem}[thm]{Bemerkung}
%hyperref
\usepackage[
colorlinks=true,
urlcolor=purple,
linkcolor=purple!87!black,
pdfborder={0 0 0}
]{hyperref}
\begin{document}
\section{This is where the link takes me to}
\subsection{instead of remark 1.2}
\newpage
\begin{rem}\label{broken_ref}
\begin{enumerate}[label=\roman*)]
\item
relevant content.
\item
relevant content 2.
\end{enumerate}
\end{rem}
\begin{rem}\label{working_ref}
If I do not begin the content of the remark with an 'enumerate-environment',
it works...
\begin{enumerate}[label=\arabic*)]
\item
relevant content
\end{enumerate}
\end{rem}
\pagebreak
Link that does not work $\to$ \ref{broken_ref} \reflectbox{$\to$}.\\
Link that does work $\to$ \ref{working_ref} \reflectbox{$\to$}.
\end{document}
열거된 환경에서 발언을 시작할 때 왜 작동하지 않는지 누군가 나에게 설명할 수 있습니까?
답변1
이는 최소화된 예입니다. hyperref
카운터가 올바르게 설정되어 대상 앵커에 고유한 이름을 부여하고 링크 대상이 올바르게 작동하도록 로드 후에 새로운 정리 등을 정의해야 한다고 생각합니다 . 패키지 매뉴얼의 섹션 3.2를 참조하세요.
\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{enumitem}
\usepackage{xcolor}
%hyperref
\usepackage[
colorlinks=true,
urlcolor=purple,
linkcolor=purple!87!black,
pdfborder={0 0 0}
]{hyperref}
\usepackage{amsthm}
\newtheorem{thm}{Satz}
\numberwithin{thm}{section}
\newtheorem{rem}[thm]{Bemerkung}
\begin{document}
\subsection{Auflösbarkeit algebraischer Gleichungen}
\subsubsection{Auflösbare Gruppen}
Define something...
\pagebreak
%THIS IS THE REMARK I WANT TO CREATE A LINK TO
\begin{rem}\label{rem:ex3_5_1}
\begin{enumerate}[label=\roman*)]
\item
$[G,G]$ besteht aus allen endlichen Produkten
von Kommutatoren aus $G$.
\item
$[G,G] \triangleleft G$ ist der kleinste Normalteiler $N \subset G$, sodass $G/N$ abelsch ist.
\end{enumerate}
\end{rem}
\pagebreak
\ref{rem:ex3_5_1}
\end{document}