
Linux マシンにパッケージをインストールしようとしていますmhchem
が、うまくいきません。 これまで、 に入れてそのディレクトリで実行しよう/usr/share/texlive/texmf-dist/tex/latex/mhchem
としましたがtexhash
、そのフォルダでは失敗します。を実行したときに表示されるディレクトリtexhash
も試しました。ディレクトリが存在しなかったため、作成する必要がありました。そのディレクトリでの実行は成功し、ディレクトリにファイルが作成されます。 ただし、 を含むファイルで LaTeX を実行しようとすると、パッケージが存在しないというエラーが表示されます。ファイルを正しい場所に置いていますか?/home/<user>/texmf
kpsewhich -var-value=TEXMFHOME
texhash
ls-R
\usepackage{mhchem}
.sty
答え1
カスタム パッケージはいつでも に置くことができます/home/<username>/texmf/tex/latex
。TeX
Live に付属するパッケージの場合、tlmgr
(TeX Live マネージャー) がパッケージのダウンロードと使用可能化を処理します。TeX sudo
Live をインストールするために が必要だった場合、つまり、通常のユーザーに書き込み権限がないディレクトリに を実行する必要がある場合は、sudo
も実行する必要がありますtlmgr
。
TeX Live が Linux ディストリビューションの一部としてインストールされている場合、かなり古いバージョンを使用している可能性があり、サイト上のすべてのソリューションが機能するわけではありません。ただし、ディストリビューションでは、多くの場合、TeX Live パッケージをディストリビューション メタ パッケージにバンドルしています。
例えばmhchem
、texlive-science
Linux Mint コミュニティメタパッケージは、次のような他の化学関連パッケージをインストールします。ケムスタイルそしてケマクロ同じように。