数字リスト内の数字の数を削除します

数字リスト内の数字の数を削除します

数字リスト内の数字の数を削除するにはどうすればいいですか?\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(デフォルト) です。

関連情報