TeXで挿入されている図や画像のファイル名の一覧を取得する方法

TeXで挿入している図や画像などのファイル名の一覧を調べる方法です

手順1:.flsファイルを作る

TeXに "-recorder"オプションをつけてコンパイルすると .fls というファイルが出力できます.このファイルを調べると簡単に画像や図のファイル名がわかります.

手順2:.fls ファイルを見る

たとえば hogehoge.tex が参照しているファイルは hogehoge.fls に保存されます.

先頭が INPUTで始まる行が画像や図のファイル名になります.

INPUTの行には,TeXのシステムフォント等のファイル名も含まれます.そこで以下のコマンドでそれらを除外します.

grep '^INPUT' hogehoge.fls | grep -v `kpsewhich -expand-var '$TEXMFROOT'`