TeX環境のインストール済みのパッケージ一覧を得る方法

TeX Live 環境のインストール済みパッケージのリストを得るには以下のコマンドを使います

$ tlmgr info --only-installed

出力の書式は

i  パッケージ名: 説明文

です

パッケージ名だけが欲しい場合

shell芸

bashワンライナー

$ tlmgr info --only-installed | while read a pkgname dummy; do echo ${pkgname/:/}; done

sedを使うバージョン

$ tlmgr info --only-installed | sed -e sed -e 's|^i \(.*\):.*$|\1|g'

cut を使うバージョン

$ tlmgr info --only-installed | cut -d ':'  -f 1 | cut -d ' ' -f 2