Удалить количество фигур в списке фигур

Удалить количество фигур в списке фигур

Как удалить количество фигур в списке фигур? Я использую \listoffiguresи \captionof.

решение1

Общая функция, которая устанавливает количество контента в ToC (включая LoF и LoT), — это \numberline. Она принимает один аргумент, который содержит номер устанавливаемой записи. Манипулирование этим макросом для игнорирования его аргумента вокруг LoF достаточно просто с помощью следующего:

\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)

введите описание изображения здесь

Обратите внимание, что аргумент removal все еще устанавливает записи фигур вдали от поля, поскольку номер фигуры устанавливается в поле предопределенной ширины. Если вы хотите удалить и это, используйте макрос \numberlineдля вставки отрицательного пробела:

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

введите описание изображения здесь

Пробел между номером и заголовком в LoF составляет 1.5em(по умолчанию).

Связанный контент