TeX Live 2020 へのアップグレード
どうやら TeX Live 2020 がリリースされたようだ。 今年は早かったな(笑)
ちうわけで,今年も TeX Live のアップグレードを行おう。
あっ,念のために言うと,今回のアップグレードは APT を使わず install-tl
でインストールされていることが前提ね。
前準備
まず tlmgr path add
コマンドでパス設定をしている場合は
$ sudo tlmgr path remove
で設定を消しておく。
次に 2019 の環境を 2020 へコピーする。
$ cd /usr/local/texlive
$ sudo cp -a 2019 2020
$ sudo rm 2020/tlpkg/backups/*
update-tlmgr
を使ってアップグレードを行う際に権限のコントロールが上手くないみたいなので 2020/
フォルダ以下のオーナーを一時的に自ユーザに書き換えておく。
$ sudo chown -R username:username 2020
~/.texlive2019/
ディレクトリも ~/.texlive2020/
にコピっとけばいいかな。
$ cd ~
$ cp -a .texlive2019 .texlive2020
最後に環境変数 PATH
や MANPATH
等を設定している場合はその設定を変更しておく。
たとえば /etc/profile.d/
ディレクトリに以下の内容を書いたファイル texlive-paths.sh
を置いている場合
# shellcheck shell=sh
# Expand $PATH to include the directory where TeX Live applications go.
texlive_path="/usr/local/texlive/2019"
texlive_bin_path="${texlive_path}/bin/x86_64-linux"
if [ -n "${PATH##*${texlive_bin_path}}" -a -n "${PATH##*${texlive_bin_path}:*}" ]; then
export MANPATH=${MANPATH}:${texlive_path}/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:${texlive_path}/texmf-dist/doc/info
export PATH=${PATH}:${texlive_bin_path}
fi
2019
の部分を 2020
に置き換える。
# shellcheck shell=sh
# Expand $PATH to include the directory where TeX Live applications go.
texlive_path="/usr/local/texlive/2020"
texlive_bin_path="${texlive_path}/bin/x86_64-linux"
if [ -n "${PATH##*${texlive_bin_path}}" -a -n "${PATH##*${texlive_bin_path}:*}" ]; then
export MANPATH=${MANPATH}:${texlive_path}/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:${texlive_path}/texmf-dist/doc/info
export PATH=${PATH}:${texlive_bin_path}
fi
2020年版へのアップグレード
ほいじゃまぁ,アップグレードしますかね。
まずは update-tlmgr
による tlmgr
のアップグレードから。
$ cd /usr/local/texlive/2020
$ wget http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
$ sh update-tlmgr-latest.sh -- --upgrade
tlmgr
の動作確認をしておこう。
$ tlmgr version
tlmgr revision 54446 (2020-03-21 17:45:22 +0100)
tlmgr using installation: /usr/local/texlive/2020
TeX Live (https://tug.org/texlive) version 2020
よしよし。
次はアップグレードした tlmgr
でアップデートを行う。
$ tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
tlmgr: setting default package repository to http://mirror.ctan.org/systems/texlive/tlnet
tlmgr: updating /usr/local/texlive/2020/tlpkg/texlive.tlpdb
$ tlmgr update --self --all
tlmgr: package repository http://ftp.yz.yamagata-u.ac.jp/pub/CTAN/systems/texlive/tlnet (verified)
tlmgr: saving backups to /usr/local/texlive/2020/tlpkg/backups
...
さて,お茶の時間にするか。
…手元の環境では973個ほど更新されたよ…
$\mathrm{Lua\TeX}$ を使う場合はフォントキャッシュのアップデートも忘れずに。
$ luaotfload-tool -fu
最後に /usr/local/texlive/2020
ディレクトリ以下のオーナーを root
に戻す。
$ cd /usr/local/texlive
$ sudo chown -R root:root 2020
更にパス設定(/usr/local/bin/
等へシンボリック・リンクを張る)を行うなら
$ sudo /usr/local/texlive/2020/bin/x86_64-linux/tlmgr path add
とする。
動作確認
ちょろんと動作確認しておこう。 $\mathrm{Lua\LaTeX}$ でね。
$ lualatex -v
This is LuaHBTeX, Version 1.12.0 (TeX Live 2020)
Execute 'luahbtex --credits' for credits and version details.
There is NO warranty. Redistribution of this software is covered by
the terms of the GNU General Public License, version 2 or (at your option)
any later version. For more information about these matters, see the file
named COPYING and the LuaTeX source.
LuaTeX is Copyright 2020 Taco Hoekwater and the LuaTeX Team.
うお! $\mathrm{LuaHB\TeX}$ ベースになってる。 どうやら $\mathrm{Lua\LaTeX}$ では $\mathrm{LuaHB\TeX}$ ベースになる模様。 $\mathrm{Lua\TeX}$ 自体はあるようで
$ luatex -v
This is LuaTeX, Version 1.12.0 (TeX Live 2020)
Execute 'luatex --credits' for credits and version details.
There is NO warranty. Redistribution of this software is covered by
the terms of the GNU General Public License, version 2 or (at your option)
any later version. For more information about these matters, see the file
named COPYING and the LuaTeX source.
LuaTeX is Copyright 2020 Taco Hoekwater and the LuaTeX Team.
となる。
以下のタイプセットも試してみるか。
結果はこんな感じ。
よーし,うむうむ,よーし。
ブックマーク
- TeX Live 2020 released | There and back again
- trueroad/HaranoAjiFonts: 原ノ味フォント : TeX Live 2020 に組み込まれたそうな
参考図書
- [改訂第8版]LaTeX2ε美文書作成入門
- 奥村晴彦 (著), 黒木裕介 (著)
- 技術評論社 2020-11-14
- 大型本
- 4297117126 (ASIN), 9784297117122 (EAN), 4297117126 (ISBN)
- 評価
2020年末に第8版が出てたのに気付かなかったよ。可能なら紙の本も買って常に側に置いておくのが吉。版元には PDF 版もある。