Fedora 33でTeXLive 2020パスを指定する際に問題があります。

Fedora 33でTeXLive 2020パスを指定する際に問題があります。

Fedora TeXLiveパッケージは私の文書の1つを正しくコンパイルできません。他の人はこの問題を再現できなかったため、別のTeXLiveインストールで問題を解決できるかどうかをテストしています。

Fedoraパッケージはにインストールされます/usr/bin/latex。別のTeXLiveインストールはにあります/usr/local/texlive/2020/bin/x86_64-linux

これでパスを設定する必要があります。を使用してgedit ~/.profile(以前は空だった)ファイルに次の行を追加しました。

PATH=/usr/local/texlive/2020/bin/x86_64-linux:$PATH; export PATH
MANPATH=/usr/local/texlive/2020/texmf-dist/doc/man:$MANPATH; export MANPATH
INFOPATH=/usr/local/texlive/2020/texmf-dist/doc/info:$INFOPATH; export INFOPATH

私が知っている限り、これはTeXLiveが私にするように指示することです。

ただし、予想されるパスの代わりにパスがwhich latexまだ返されます。/usr/bin/latex/usr/local

私はどこで間違っていますか?

ベストアンサー1

私は~/.bashrc長年にわたりTexLiveの個人的なインストール作業を(そして友達と)一緒にやってきました。

結局、~/.bashrc私は次のものを持っています:

# User specific aliases and functions
if [ -f ${HOME}/.bashrc.${USER} ]; then
    . ${HOME}/.bashrc.${USER}
fi

私の中には~/.bashrc.rick(他の多くのものの中で)次のものがあります:

export PATH=/home/rick/texlive/2020/bin/x86_64-linux:${PATH}
export MANPATH=/home/rick/texlive/2020/texmf-dist/doc/man:${MANPATH}
export INFOPATH=/home/rick/texlive/2020/texmf-dist/doc/info:${INFOPATH}

毎年、TexLiveのインストールとエクスポートパスを更新します。それは私にとってとてもうまくいきます。

おすすめ記事