Me gustaría tener una lista de tablas y figuras con sus números de página.
Usando:
\listoffigures
\listoftables
producirá una lista como la siguiente:
List of Tables
Table# Caption ................. Page#
Table# Caption ................. Page#
Pero me gustaría tener:
List of Tables
Table# .......................... Page#
Table# .......................... Page#
Agradezco cualquier ayuda.
Respuesta1
Un truco rápido con redefinición de \caption
.
Si la \ifnumberonly
prueba booleana es verdadera, entonces el contenido habitual del título se muestra en el cuerpo pero se omite en el Lof
oLoT
Diga \numberonlytrue
para habilitar la visualización "fácil" en LoT
o \numberonlyfalse
para el contenido habitual.
\documentclass{book}
\usepackage{pgffor}
\usepackage{xparse}
\newif\ifnumberonly
\numberonlytrue
\makeatletter
\let\caption@@orig\caption
\RenewDocumentCommand{\caption}{som}{%
\IfBooleanTF{#1}{%
\caption@@orig*{#3}%
}{%
\ifnumberonly
\caption@@orig[]{#3}
\else
\IfValueTF{#2}{%
\caption@@orig[#2]{#3}
}{%
\caption@@orig{#3}
}%
\fi
}%
}
\makeatother
\begin{document}
\listoftables
\listoffigures
\foreach \x in {1,...,20}{%
\begin{figure}
\caption{Figure \x\ but you won't see this}
\end{figure}
\begin{table}
\caption{Table \x\ but you won't see this}
\end{table}
}
\end{document}