
Как удалить количество фигур в списке фигур? Я использую \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
(по умолчанию).