Nummer%20in%20LOT%20(LOF)%20entfernen.png)
Ist es mithilfe des Pakets möglich, den Hyperlink aus der Tabellennummer (bzw. der Abbildungsnummer) im Tabellenverzeichnis (bzw. Abbildungsverzeichnis) auf ähnliche Weise wie bei Kapiteln, Abschnitten und Unterabschnitten zu entfernen etoc
?
Zum Beispiel,
\usepackage{etoc}
\makeatletter
\let\latchapter\l@chapter
\etocsetstyle{chapter}{}{}{\latchapter{\numberline{\etocthenumber}\etocname}{\etocpage}}{}
\makeatother
ergibt für das Kapitel Einführung Folgendes:
sodass der Hyperlink von der Zahl „1“ auf der linken Seite entfernt wurde, was ich auch möchte.
Allerdings ist im Abbildungsverzeichnis noch immer der Hyperlink auf die Nummer vorhanden:
Wie kann ich also den Hyperlink von „1.1“ entfernen?
[BEARBEITEN] Hier ist ein minimales funktionierendes Beispiel:
\documentclass{book}
\usepackage{xcolor}
\usepackage[colorlinks=true, linkcolor=purple]{hyperref}
\usepackage{etoc}
\makeatletter
\let\latchapter\l@chapter
\etocsetstyle{chapter}{}{}
{\latchapter{\numberline{\etocthenumber}\etocname}{\etocpage}}{}
\makeatother
\begin{document}
\tableofcontents
\listoffigures
\chapter{Introduction}
\begin{figure}
\caption[Arp~220 SED]{}
\end{figure}
\end{document}
Antwort1
Anscheinend wirkt sich etoc nur auf das TOC aus, nicht auf das LOF.
Wie sich herausstellte, gibt es eine Hyperref-Option zum Deaktivieren von Seitenverweisen, sodass ich meine Lösung verwenden konntevon hierohne Änderungen.
\documentclass{book}
\usepackage{xcolor}
\usepackage[colorlinks=true, linkcolor=purple, linktocpage=false]{hyperref}
% begin code to remove section numbers from the TOC
\makeatletter
\newcommand{\@savenumber}{}% reserve global names
\newcommand{\@savetitle}{}
\def\contentsline#1#2#3#4{%
%\hypertarget{toc.#4}{}% set up backlink
\bgroup% separate \numberline from title
\renewcommand{\numberline}[1]{\xdef\@savenumber{##1}}%
\sbox0{#2}%
\let\numberline=\@gobble
\xdef\@savetitle{#2}%
\egroup
\begingroup
\Hy@safe@activestrue
\edef\x{\endgroup
\def\noexpand\Hy@tocdestname{#4}%
}\x
\ifx\Hy@tocdestname\ltx@empty
\csname l@#1\endcsname{#2}{#3}%
\else
\ifcase\Hy@linktoc % none
\csname l@#1\endcsname{#2}{#3}%
\or % section
\csname l@#1\endcsname{\numberline{\@savenumber}%
\hyper@linkstart{link}{\Hy@tocdestname}{\@savetitle}\hyper@linkend
}{#3}%
\or % page
\def\Hy@temp{#3}%
\ifx\Hy@temp\ltx@empty
\csname l@#1\endcsname{#2}{#3}%
\else
\csname l@#1\endcsname{{#2}}{%
\hyper@linkstart{link}{\Hy@tocdestname}{#3}\hyper@linkend
}%
\fi
\else % all
\def\Hy@temp{#3}%
\ifx\Hy@temp\ltx@empty
\csname l@#1\endcsname{\numberline{\@savenumber}%
\hyper@linkstart{link}{\Hy@tocdestname}{\@savetitle}\hyper@linkend
\egroup}{}%
\else
\csname l@#1\endcsname{\numberline{\@savenumber}%
\hyper@linkstart{link}{\Hy@tocdestname}{\@savetitle}\hyper@linkend
}{%
\hyper@linkstart{link}{\Hy@tocdestname}{#3}\hyper@linkend
}%
\fi
\fi
\fi
}
\makeatother
\begin{document}
\tableofcontents
\listoffigures
\chapter{Introduction}
\begin{figure}
\caption[Arp~220 SED]{}
\end{figure}
\end{document}