Exclua o número de figuras na lista de figuras

Exclua o número de figuras na lista de figuras

Como deletar número de figuras na lista de figuras? Eu uso \listoffigurese \captionof.

Responder1

A função genérica que define o número de conteúdo em um ToC (que também inclui LoF e LoT) é \numberline. É necessário um único argumento que contém o número da entrada que está sendo definida. Manipular esta macro para ignorar seu argumento em torno do LoF é bastante fácil com o seguinte:

\let\oldnumberline\numberline% Copy \numberline into \oldnumberline
\renewcommand{\numberline}[1]{\oldnumberline{}}% Remove number argument
\listoffigures% Set the List of Figures
\let\numberline\oldnumberline% Restore \numberline (if needed)

insira a descrição da imagem aqui

Observe que a remoção do argumento ainda afasta as entradas da figura da margem, porque o número da figura é definido em uma caixa de largura predeterminada. Se você quiser que isso também seja removido, use a \numberlinemacro para inserir um espaço negativo:

\let\oldnumberline\numberline% Copy \numberline into \oldnumberline
\renewcommand{\numberline}[1]{\hspace*{-1.5em}}% Remove number argument
\listoffigures
\let\numberline\oldnumberline% Restore \numberline (if needed)

insira a descrição da imagem aqui

O espaço entre o número e o título no LoF é 1.5em(por padrão).

informação relacionada