Linux での TeX の利用

Linux に TeX をインストールして使えるようになるまでの大まかな流れとしては,TeX 入手法で簡単に述べたとおり

  1. TeX の処理系(“TeX ディストリビューション”)のインストールと設定
  2. 統合環境またはエディタ,PDF ビューアなどの周辺ツールのインストールと設定

が必要です。



TeX ディストリビューション

Linux で TeX 環境を構築するには,2つの方法があります.

前者の場合は,他のパッケージと同様に統一的な管理ができますが,ディストリビューションによっては提供されているパッケージのバージョンが古いことがあります. 後者の場合は,パッケージ管理システムによる管理からは外れてしまいますが,tlmgr を使って最新の状態にアップデートし続けることが可能です.

各 Linux ディストリビューション毎のパッケージ管理システムによる TeX 環境の構築方法については,以下の各ページを参照して下さい.

ここから先では,パッケージ管理システムを使わずに TeX 環境を構築する方法を説明します.

TeX Live

TeX Live のインストール

TeX Live のインストールガイド

に従えばよいですが,このページでもネットワークインストーラを使う場合について簡単に説明します.

まず,ミラーサイトから 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 用の統合環境・エディタが紹介されています。 これらは各ディストリビューションのパッケージ管理システムに用意されていることも多いでしょう.

フリーソフトウェア(オープンソースソフトウェア)

PDF ファイルビューア

長らく LaTeX ファイルの編集は,dvi によるプレビューがもちいられてきました. ただ,最近は様々な理由から PDF によるプレビューが推奨されています.(古い情報も参考に.) TeXworks, TeXstudio などの統合環境には PDF 用のビューアが組み込まれています. 単独の LaTeX 用 PDF プレビューアとしては

などがあります. ほかにも

等に情報があります.

周辺ツールの利用

文献管理ツール

オープンソースの文献管理ツールとして,以下を挙げておきます。

このほかにも

には,Linux で使用可能な文献管理ツールが紹介されています。

その他の選択肢

Linux では TeX Live をインストールするのが一般的ですが,ほかの TeX ディストリビューションをインストールすることもできます.


Last-modified: 2024-02-18 (日) 15:27:47 (61d)