如何删除图形列表中的图形数?我使用\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)
请注意,参数删除仍将图形条目设置为远离边距,因为图形编号设置在预定宽度的框中。如果您也想删除它,请使用宏\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
(默认)。