TexLive中beamer版本的回滚

  • 问题起源

前几天使用

1
sudo tlmgr update --all

升级TexLive2011后,发现原来编译正常的beamer幻灯片无法正常编译了,提示少了一个 “}”!
初步怀疑是beamer版本升级导致的,于是开始进行细致的排查。

  • 排查原因

查看tlmgr升级日志(/usr/local/texlive/2011/texmf-var/web2c/tlmgr.log)中是否有beamer升级的相关记录:

1
tac /usr/local/texlive/2011/texmf-var/web2c/tlmgr.log | less

果然在日志中找到了相应的条目:

1
[Mon May 14 08:05:54 2012] update: beamer (25977 -> 26288)

于是打算对beamer版本进行降级,看看问题能不能解决。

  • 版本回滚

使用

1
sudo tlmgr restore beamer

查看有没有上一个beamer版本的备份,比较幸运,确实有备份:

1
Available backups for beamer: 25977 (2012-05-14 08:01)

接下来就可以对beamer版本进行回滚了:

1
sudo tlmgr restore beamer 25977

按照提示进行相应的操作即可(其实就是输入一个y进行确认而已)。