パッケージ管理したい(tlmgr)

$ tlmgr update --list
$ sudo tlmgr update --all
$ sudo tlmgr update --self
$ sudo tlmgr install パッケージ名
$ sudo tlmgr remove パッケージ名

tlmgrは、LaTeXのパッケージ管理コマンドです。

インストールしたい(mactex)

$ brew install --cask mactex
$ tlmgr --version
tlmgr revision 79639 (2026-07-10 18:45:34 +0200)
tlmgr using installation: /usr/local/texlive/2026
TeX Live (https://tug.org/texlive) version 2026

tlmgrはHomebrewでインストールできます。 フォーミュラ名はmactexです。

注釈

mactexは、macOS用のTeX Liveディストリビューションです。 サイズがかなり大きいため、インストールに時間がかかります。

パッケージの詳細を確認したい(tlmgr info)

$ tlmgr info パッケージ名
$ tlmgr info siunitx
package:     siunitx
category:    Package
shortdesc:   A comprehensive (SI) units package
installed:   Yes
revision:    79011
sizes:       src: 801k, doc: 881k, run: 661k
cat-version: 3.5.5
cat-license: lppl1.3c

infoコマンドで、パッケージの詳細情報を確認できます。 インストール済みかどうか(installed)、バージョン(cat-version)、ライセンス(cat-license)などがわかります。

パッケージを追加したい(tlmgr install)

$ sudo tlmgr install パッケージ名

installコマンドでパッケージを追加できます。 インストール先がシステム領域なので、sudoが必要です。

パッケージを削除したい(tlmgr remove)

$ sudo tlmgr remove パッケージ名

removeコマンドでパッケージを削除できます。

パッケージの更新を確認したい(tlmgr update)

$ tlmgr update --list
tlmgr: package repository ... (verified)
tlmgr: no updates available

update --listで、更新可能なパッケージがあるかを確認できます。 このコマンド自体はパッケージを更新しません。

すべてのパッケージを更新したい(tlmgr update --all)

$ sudo tlmgr update --all

--allオプションをつけると、更新可能なパッケージをすべて更新できます。 インストール先がシステム領域なので、sudoが必要です。

設定を確認したい(tlmgr option)

$ tlmgr option
Number of backups to keep (autobackup): 1
Directory for backups (backupdir): tlpkg/backups
Generate formats at installation or update (formats): 1
Install documentation files (docfiles): 1
Install source files (srcfiles): 1
Default package repository (repository): http://mirror.ctan.org/systems/texlive/tlnet
Run postinst code blobs (postcode): 1
Destination for symlinks for binaries (sys_bin): /usr/local/bin
Destination for symlinks for info docs (sys_info): /usr/local/share/info
Destination for symlinks for man pages (sys_man): /usr/local/share/man

tlmgr optionコマンドで設定を確認できます。 各項目の括弧内にある文字列(キー)で個別に確認できます。

$ tlmgr option repository
Default package repository (repository): http://mirror.ctan.org/systems/texlive/tlnet

tlmgr option キー 値で、設定を書き換えることができます。 たとえば、パッケージリポジトリのミラーを変更したいときに使います。

$ tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet

関連コマンド