0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MacTeXをリフレッシュする

Last updated at Posted at 2020-11-08

VS Codeで$\TeX$を使おうと「VSCode で最高の LaTeX 環境を作る」を参考にして環境構築していたのですが、どうしてもうまくいかず、思い切ってTeXを削除してインストールしました。

.refresh_tex.sh
# 消したくないものをDesktopに残しておく
cp -r ~/latex-inputs ~/Desktop
# TeXの削除
rm -rf ~/Library/texmf
rm -rf ~/Library/texlive
sudo rm -rf -v /usr/local/texlive # passwordを入力
sudo rm -rf -v /Library/TeX
sudo rm -rf -v /Applications/TeX
# GhostScripts関連のファイルを削除
# See https://gist.github.com/gwerbin/dcba755b0484423e9e45
sudo rm -rf -v /usr/local/bin/dvipdf
sudo rm -rf -v /usr/local/bin/eps2eps
sudo rm -rf -v /usr/local/bin/font2c
sudo rm -rf -v /usr/local/bin/gs-X11
sudo rm -rf -v /usr/local/bin/gs-X11-64Bit
sudo rm -rf -v /usr/local/bin/gs-X11-Yosemite
sudo rm -rf -v /usr/local/bin/gs-noX11
sudo rm -rf -v /usr/local/bin/gs-noX11-64Bit
sudo rm -rf -v /usr/local/bin/gs-noX11-Yosemite
sudo rm -rf -v /usr/local/bin/gsbj
sudo rm -rf -v /usr/local/bin/gsdj
sudo rm -rf -v /usr/local/bin/gsdj500
sudo rm -rf -v /usr/local/bin/gslj
sudo rm -rf -v /usr/local/bin/gslp
sudo rm -rf -v /usr/local/bin/gsnd
sudo rm -rf -v /usr/local/bin/lprsetup.sh
sudo rm -rf -v /usr/local/bin/pdf2dsc
sudo rm -rf -v /usr/local/bin/pdf2ps
sudo rm -rf -v /usr/local/bin/pf2afm
sudo rm -rf -v /usr/local/bin/pfbtopfa
sudo rm -rf -v /usr/local/bin/pphs
sudo rm -rf -v /usr/local/bin/printafm
sudo rm -rf -v /usr/local/bin/ps2ascii
sudo rm -rf -v /usr/local/bin/ps2epsi
sudo rm -rf -v /usr/local/bin/ps2pdf
sudo rm -rf -v /usr/local/bin/ps2pdf12
sudo rm -rf -v /usr/local/bin/ps2pdf13
sudo rm -rf -v /usr/local/bin/ps2pdf14
sudo rm -rf -v /usr/local/bin/ps2pdfwr
sudo rm -rf -v /usr/local/bin/ps2ps
sudo rm -rf -v /usr/local/bin/ps2ps2
sudo rm -rf -v /usr/local/bin/unix-lpr.sh
sudo rm -rf -v /usr/local/bin/wftopfa
sudo rm -rf -v /usr/local/share/man/de/man1/dvipdf.1
sudo rm -rf -v /usr/local/share/man/de/man1/font2c.1
sudo rm -rf -v /usr/local/share/man/de/man1/gsnd.1
sudo rm -rf -v /usr/local/share/man/de/man1/pdf2dsc.1
sudo rm -rf -v /usr/local/share/man/de/man1/pdf2ps.1
sudo rm -rf -v /usr/local/share/man/de/man1/printafm.1
sudo rm -rf -v /usr/local/share/man/de/man1/ps2ascii.1
sudo rm -rf -v /usr/local/share/man/de/man1/ps2pdf.1
sudo rm -rf -v /usr/local/share/man/de/man1/ps2ps.1
sudo rm -rf -v /usr/local/share/man/de/man1/wftopfa.1
sudo rm -rf -v /usr/local/share/man/man1/dvipdf.1
sudo rm -rf -v /usr/local/share/man/man1/font2c.1
sudo rm -rf -v /usr/local/share/man/man1/gs.1
sudo rm -rf -v /usr/local/share/man/man1/gslp.1
sudo rm -rf -v /usr/local/share/man/man1/gsnd.1
sudo rm -rf -v /usr/local/share/man/man1/pdf2dsc.1
sudo rm -rf -v /usr/local/share/man/man1/pdf2ps.1
sudo rm -rf -v /usr/local/share/man/man1/pf2afm.1
sudo rm -rf -v /usr/local/share/man/man1/pfbtopfa.1
sudo rm -rf -v /usr/local/share/man/man1/printafm.1
sudo rm -rf -v /usr/local/share/man/man1/ps2ascii.1
sudo rm -rf -v /usr/local/share/man/man1/ps2epsi.1
sudo rm -rf -v /usr/local/share/man/man1/ps2pdf.1
sudo rm -rf -v /usr/local/share/man/man1/ps2pdfwr.1
sudo rm -rf -v /usr/local/share/man/man1/ps2ps.1
sudo rm -rf -v /usr/local/share/man/man1/wftopfa.1
sudo rm -rf -v /usr/local/share/ghostscript/
# GhostScriptsの削除
brew uninstall ghostscript
brew uninstall --force imagemagick
# basictex があれば削除
brew list --cask | grep basicte
brew cask uninstall basictex
# mactex-no-guiの再インストール
brew cask install mactex-no-gui
brew cask reinstall mactex-no-gui
# バージョン確認
platex -v
latexmk -v

このファイルを~/.refresh_tex.shとして保存しておき、ターミナルから

$ source ~/.refresh_tex.sh

と打てば自動的にアンインストール、リインストールができます。VS Codeのアンインストール、リインストールはこのページをご覧ください。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?