Meu problema não é exatamente criar a lista, mas criá-la de acordo com as normas do meu país. A lista deve ficar assim
Figura 1 – Legenda (espaço em branco ou pontilhado) 6
Deve começar com a palavra figura seguida da sua numeração, depois um travessão, depois a sua legenda e no canto direito da página o número da página onde aparece.
Existe uma classe chamada abntex2 que faz isso, mas não consegui fazer funcionar usando a classe book. Alguns comandos contidos na classe abntex2 que estão relacionados à lista de figuras são
\renewcommand{\cftfigurename}{\figurename\space}
\renewcommand*{\cftfigureaftersnum}{\hfill\textendash\hfill}
Adicione um código mínimo (é necessário qualquer número chamado 1)
\documentclass{book}
\usepackage{hyperref}
\usepackage{graphicx}
\renewcommand{\cftfigurename}{\figurename\space}
\renewcommand*{\cftfigureaftersnum}{\hfill\textendash\hfill}
\begin{document}
\pdfbookmark[0]{\listfigurename}{lof}%need \usepackage{hyperref}
\listoffigures*
\cleardoublepage
\begin{figure}
\includegraphics[width=\linewidth]{1}
\caption{Test}
\end{figure}
\end{document}
Responder1
Aqui está um caminho. Suponho que você não terá mais de 99 figuras (é preciso calcular a largura do rótulo na lista de figuras). Também adicionei o emptypage
pacote para não ter cabeçalho/rodapé nas páginas vazias.
Além disso, conforme mencionado por @ChristianHupfer, o feito à mão \pdfbookmark[0]{…}
pode ser substituído pelo carregamento do pacote tocbibind
com opção [notoc]
para que o índice não se refira a si mesmo.
\documentclass{book}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.3pt}
\usepackage{graphicx}
\usepackage{calc}
\usepackage{tocloft}
\usepackage[nottoc]{tocbibind}
\usepackage{emptypage}
\usepackage{hyperref}
\renewcommand*{\cftfigname}{\figurename\space}
\renewcommand*{\cftfigaftersnum}{~\textendash\hfill}
\renewcommand{\cftfigpresnum}{\cftfigname}
\setlength{\cftfigindent}{0pt}
\setlength{\cftfignumwidth}{\widthof{\cftfigname 00~\textendash~}}
\begin{document}
\pagestyle{plain}
\tableofcontents
\listoffigures
\cleardoublepage
\setcounter{figure}{49}
\chapter{Some Chapter}
\begin{figure}
\includegraphics[width=\linewidth]{example-image}
\caption{Test}
\end{figure}
\end{document}