%20en%20LOT%20(LOF).png)
¿Es posible eliminar el hipervínculo del número de tabla (o del número de figura) en la lista de tablas (o lista de figuras) de forma similar a la de los capítulos, secciones y subsecciones que utilizan el etoc
paquete?
Por ejemplo,
\usepackage{etoc}
\makeatletter
\let\latchapter\l@chapter
\etocsetstyle{chapter}{}{}{\latchapter{\numberline{\etocthenumber}\etocname}{\etocpage}}{}
\makeatother
produce lo siguiente para el capítulo de Introducción:
de modo que el hipervínculo se haya eliminado del número "1" en el lado izquierdo, que es lo que quiero.
Sin embargo, la lista de Figuras todavía tiene el hipervínculo al número:
Entonces, ¿cómo puedo eliminar el hipervínculo de "1.1"?
[EDITAR] Aquí hay un ejemplo de trabajo mínimo:
\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}
Respuesta1
Al parecer, etoc sólo afecta al TOC, no al LOF.
Resulta que hay una opción de hiperreferencia para deshabilitar las referencias a páginas, así que pude usar mi soluciónde aquísin ningún cambio.
\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}