Hyperref-Beschriftung erscheint im Inhaltsverzeichnis des PDF-Viewers

Hyperref-Beschriftung erscheint im Inhaltsverzeichnis des PDF-Viewers

Ich habe ein Problem mit Hyperref und die Beschriftungen für meine Abschnitte erscheinen im Inhaltsverzeichnis meines PDF-Viewers. Das Dokument selbst sieht gut aus, aber (zum Beispiel) wenn ich mir das Inhaltsverzeichnis anschaue, sehe ich [1.1a] vor dem Abschnittstitel für die 1.1-Probleme und [1.1q] vor dem Abschnittstitel für die 1.1-Antworten. Grundsätzlich möchte ich, dass die Studenten auf den Abschnittstitel klicken können, um zu den Antworten für diesen Abschnitt zu springen, und dass sie auf den Abschnittstitel im Abschnitt mit den Antworten klicken können, um zu den Problemen zurückzuspringen.

Ich habe eine ganze Weile gegoogelt, aber ich weiß einfach nicht genug über Hyperref, um meine Suche richtig zu formulieren. Ich habe etwas Ähnliches gefunden, aber es hatte mit dem eigentlichen LaTeX-Inhaltsverzeichnis zu tun, das ich nicht in meinem Dokument haben möchte. Für jede Hilfe wäre ich sehr dankbar! MWE weiter unten.

\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage[hidelinks]{hyperref}

\setcounter{secnumdepth}{0}

\begin{document}

\subsubsection{\hyperref[1.1a]{\S 1.1 Real Numbers and the Rectangular Coordinate System}}
\label{1.1q}
\begin{enumerate}
    \item Find the distance between the points $P_1=(3,-4)$ and $P_2=(5,4)$.
    
    \item Find the midpoint of the line segment joining the points $P_1=(3,-4)$ and $P_2=(5,4)$.
\end{enumerate}

\newpage

\subsubsection{\hyperref[1.1q]{\S 1.1 Real Numbers and the Rectangular Coordinate System}}
\label{1.1a}
\begin{enumerate}
    \item $\text{Distance} = 2\sqrt{17}$
    
    \item Midpoint: $(4,0)$
\end{enumerate}


\end{document}

Antwort1

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Die Verwendung der optionalen Argumente \subsubsectionbedeutet, dass das Inhaltsverzeichnis (und damit auch die Lesezeichen) jeden gewünschten Text enthalten können, und entfernt den Hyperlink:

\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage[hidelinks]{hyperref}

\setcounter{secnumdepth}{0}

\begin{document}

\subsubsection[\S 1.1 Real Numbers and the Rectangular Coordinate System]{\hyperref[1.1a]{\S 1.1 Real Numbers and the Rectangular Coordinate System}}
\label{1.1q}
\begin{enumerate}
    \item Find the distance between the points $P_1=(3,-4)$ and $P_2=(5,4)$.
    
    \item Find the midpoint of the line segment joining the points $P_1=(3,-4)$ and $P_2=(5,4)$.
\end{enumerate}

\newpage

\subsubsection[{\S 1.1 Real Numbers and the Rectangular Coordinate System}]{\hyperref[1.1q]{\S 1.1 Real Numbers and the Rectangular Coordinate System}}
\label{1.1a}
\begin{enumerate}
    \item $\text{Distance} = 2\sqrt{17}$
    
    \item Midpoint: $(4,0)$
\end{enumerate}


\end{document}

Sie können auch einen Befehl erstellen, der \subsubsectionetwa folgende Form hat:

\newcommand\mysubsubsection[2]{\subsubsection[#1]{\hyperref[#2]{#1}}}

die Sie dann aufrufen können mit:

\mysubsubsection{\S 1.1 Real Numbers and the Rectangular Coordinate System}{1.1a}

um den übermäßigen Aufwand langer \subsubsectionBefehle zu vermeiden.

\documentclass[11pt]{article}
\usepackage{amsmath}
\usepackage[hidelinks]{hyperref}

\setcounter{secnumdepth}{0}

\newcommand\mysubsubsection[2]{\subsubsection[#1]{\hyperref[#2]{#1}}}

\begin{document}

\mysubsubsection{\S 1.1 Real Numbers and the Rectangular Coordinate System}{1.1a}
\label{1.1q}
\begin{enumerate}
    \item Find the distance between the points $P_1=(3,-4)$ and $P_2=(5,4)$.
    
    \item Find the midpoint of the line segment joining the points $P_1=(3,-4)$ and $P_2=(5,4)$.
\end{enumerate}

\newpage

\mysubsubsection{\S 1.1 Real Numbers and the Rectangular Coordinate System}{1.1q}
\label{1.1a}
\begin{enumerate}
    \item $\text{Distance} = 2\sqrt{17}$
    
    \item Midpoint: $(4,0)$
\end{enumerate}

\end{document}

verwandte Informationen