tex --version
2013 を返します。
2015 に切り替えるにはどうすればいいですか?
私はLinux Ubuntuを使用しています。
/usr/local/texlive
「2015」と「texmf-local」という 2 つのディレクトリがあります。
出力は次のようになりますtex --version
:
TeX 3.1415926 (TeX Live 2013/Debian)
kpathsea バージョン 6.1.1
私は https://www.tug.org/texlive/ インストールします。
インストール スクリプトを長時間実行した後、エラーなしで終了しました。ただし、新しいバージョンを使用しているかどうかはわかりません。
答え1
システムに TeXlive の異なるバージョンがインストールされている場合は、そのうちの 1 つをデフォルトとして使用する必要があります$PATH
。これは、 によって異なります。
2つの解決策:
- いずれかのバージョン(あなたの場合は2013年版)を削除できます
/usr/local/texlive/2015/arch/*
2015年版を指す ために使用されたシンボリックリンクを、次のように変更します。/usr/bin
答え2
もう 1 つのオプションは、現在のバージョンを指すソフトリンクを下に保持することです/usr/local/texlive
。常に複数のバージョンを保持し、1 つのバージョンを現在のバージョンにすることができます。current -> /usr/local/texlive/2015
current
.profile/.bashrcでは、次のパスを使用してください。
答え3
/usr/local/texlive/2015/arch/*
-->のすべての sym リンクを手動で置き換えた後、問題は解決しました/usr/bin
。現在のバージョンは 2015 です。