Linux に TeX をインストールして使えるようになるまでの大まかな流れとしては,TeX 入手法で簡単に述べたとおり
が必要です。
Linux で TeX 環境を構築するには,2つの方法があります.
前者の場合は,他のパッケージと同様に統一的な管理ができますが,ディストリビューションによっては提供されているパッケージのバージョンが古いことがあります. 後者の場合は,パッケージ管理システムによる管理からは外れてしまいますが,tlmgr を使って最新の状態にアップデートし続けることが可能です.
各 Linux ディストリビューション毎のパッケージ管理システムによる TeX 環境の構築方法については,以下の各ページを参照して下さい.
ここから先では,パッケージ管理システムを使わずに TeX 環境を構築する方法を説明します.
TeX Live のインストールガイド
に従えばよいですが,このページでもネットワークインストーラを使う場合について簡単に説明します.
まず,ミラーサイトから install-tl-unx.tar.gz をダウンロードします.
$ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
$ curl -OL http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
install-tl-unx.tar.gz を展開します.
$ tar xvf install-tl-unx.tar.gz
展開したインストーラのディレクトリに移動します.
$ cd install-tl-2*
root 権限でインストーラを実行します. オプションでダウンロードするリポジトリを指定できます.
$ sudo ./install-tl -no-gui -repository http://mirror.ctan.org/systems/texlive/tlnet/
...
Actions: <I> start installation to hard disk <H> help <Q> quit
Enter command: I
I を入力してインストールを開始します. サーバーの接続エラーが発生したり,何らかの理由により取得したアーカイブに問題があったりした場合はインストールが途中でストップします. この場合は,以下のコマンドで途中から再開できたりできなかったりします.
$ sudo ./install-tl -no-gui -profile installation.profile ABORTED INSTALLATION FOUND: installation.profile Do you want to continue with the exact same settings as before (y/N): y
再開できない場合は接続先を変更するか,または ISO ファイルをミラーサイトからダウンロードしてインストールしてください.
インストールが終了したら /usr/local/bin ディレクトリ配下にシンボリックリンクを追加します.
$ sudo /usr/local/texlive/????/bin/*/tlmgr path add
上記の ???? は 2024,* は x86_64-linux にマッチすることが想定されていますがうまく動作しない場合は以下のようにして具体的なディレクトリ名を指定してください.
$ sudo /usr/local/texlive/2024/bin/x86_64-linux/tlmgr path add
以下の警告が表示された場合は指示に従って tlmgr update --all --reinstall-forcibly-removed を実行してください.
*** PLEASE READ THIS WARNING ***********************************
The following (inessential) packages failed to install properly:
bib2gls bibcop blopentype chemfig l3kernel naive-ebnf nicematrix simpleicons tex4ht xindex
You can fix this by running this command:
tlmgr update --all --reinstall-forcibly-removed
to complete the installation.
However, if the problem was a failure to download (by far the
most common cause), check that you can connect to the chosen mirror
in a browser; you may need to specify a mirror explicitly.
*******************************************************************
$ sudo tlmgr update --all --reinstall-forcibly-removed
アップデートは
$ sudo tlmgr update --self --all
を実行すれば OK です.
ただし,アップデートのタイミングによっては,今まで動いていたものが動かなくなったりすることがあるかもしれません.
にパッケージのバックアップが保存されています. アップデートによって動作しなくなった場合は
$ sudo tlmgr restore (パッケージ名) (リビジョン番号)
とすることで以前のバージョンに戻すことができます.
LaTeX での文書作成を支援するための統合環境・エディタが各種開発されています. これらは,LaTeX のソース中に書かれた特別な命令を色付けしてくれたり,LaTeX によるタイプセットをボタンやショートカットキー一つで実行してくれたりと,便利なものです. 初心者の方はまずは LaTeX 用の統合環境を使用して LaTeX に慣れるのが良いでしょう.
エディタ・マクロ・プラグインの種類によって得手不得手があったり不具合が発生したりする場合があります. 問題が発生した場合は別のエディタを使用してください. 人によってエディタの好みは様々なので自分にあったエディタを見つけてください.
このほかにも
には,Linux で使用可能な LaTeX 用の統合環境・エディタが紹介されています。 これらは各ディストリビューションのパッケージ管理システムに用意されていることも多いでしょう.
長らく LaTeX ファイルの編集は,dvi によるプレビューがもちいられてきました. ただ,最近は様々な理由から PDF によるプレビューが推奨されています.(古い情報も参考に.) TeXworks, TeXstudio などの統合環境には PDF 用のビューアが組み込まれています. 単独の LaTeX 用 PDF プレビューアとしては
などがあります. ほかにも
等に情報があります.
オープンソースの文献管理ツールとして,以下を挙げておきます。
このほかにも
には,Linux で使用可能な文献管理ツールが紹介されています。
Linux では TeX Live をインストールするのが一般的ですが,ほかの TeX ディストリビューションをインストールすることもできます.