TeX

TeXシステムのインストール

以下ではTeXを主に欧米系の人文科学で用いることを考えます.

2016年6月5日にTeX Live 2016がリリースされました! 日本のサーバにも数日以内に行き渡るでしょう.

現在(2016年4月)おすすめのTeXのシステム(TeXディストリビューション)は以下の通りです.いずれもupTeXなどが提供されていますので,Unicodeで記述された多言語の原稿を組版することができます.

Linux
TeX Live 2015
(Mac) OS X
TeX Live 2015, MacTeX 2015
Windows
TeX Live 2015, w32tex

LinuxならばたいていのディストリビューションでTeXが提供されています.ただし提供されているのがTeXLiveの古い版である場合があります.その場合はTeX Live 2015をインストールするとよいでしょう.MacTeX 2015はTeX Live 2015に,(Mac) OS X向けのソフトウェアを同梱したものと考えるとわかりやすいでしょう.

TeX Liveの内容は随時更新されており,アップデートプログラムを実行すると更新することができます.ただしTeX Live 2015の更新は2016年4月上旬に終了しています.TeX Live 2016が出る前に最新のTeX Liveを使いたい場合はTeX Live 2016 pretestをインストールするとよいでしょう.インストール方法はこの下にあるTeXLive2013pretestのページを見てください.

TeX Live 2016 pretestのアップデートのエラー

次のようなエラーが出てtlmgrでアップデートできないことがあります.

$ sudo tlmgr update --self --all
Unknown directive ...containerchecksum c5920x........ , please fix it! at 
/usr/local/texlive/2016/tlpkg/TeXLive/TLPOBJ.pm line 210, <$retfh> line 5579.

あるいは次のようなエラーが出ることもあります.

Undefined subroutine &TeXLive::TLCrypto::platform called at
/usr/local/texlive/2016/tlpkg/TeXLive/TLCrypto.pm line 210.

この場合,tlmgr自体を更新する必要があります.

http://ftp.math.utah.edu/pub/texlive/tlpretest/

などからOSに合わせたupdate-tlmgr-latest,たとえばMac OS XやLinuxならupdate-tlmgr-latest.shをダウンロードし,実行します.

$ sudo sh update-tlmgr-latest.sh

TeX Live 2015のインストール

Linuxや(Mac) OS Xにインストールする方法です.

1, ネットワークインストール

Linux, (Mac) OS Xの場合

をダウンロードします(ほかのミラーサーバからダウンロードすることもできます).次の順にコマンドを実行します.

$ tar xzf install-tl-unx.tar.gz
$ cd install-tl-2015xxxx
$ sudo ./install-tl

`Enter command'に対して`I'を入力するとインストールが始まります.インストールオプションを変更する場合,たとえばインストールするディレクトリを変更する場合は`I’を入力する前に,該当する文字を入力してください.途中でエラーが出てインストールできない場合は,次の「ISOイメージからのインストール」を試してください.

Windowsの場合

をダウンロードし,ダブルクリックして展開します.日本語を含んだフォルダ名の直下,またはさらに下の階層にある場合はうまく動かない場合がありますので,たとえばCドライブの直下に英数字のみのフォルダを作ってその中で展開するとよいでしょう.

生成されたフォルダの中のinstall-tl.batを実行し,あとはインストーラに指示に従ってインストールします.

2, ISOイメージからのインストール

からtexlive2015.isoをダウンロードします.この.isoファイルは巨大なので,ダウンロードの際に破損している可能性があります.チェックサムを比較して破損していないかどうかチェックします.たとえば上のURLからtexlive2015.iso.sha256をダウンロードして比較します.

Linux
$ sha256sum -c texlive2015.iso.sha256 texlive2015.iso
(Mac) OS X
$ shasum -a 256 -c texlive2015.iso.sha256 texlive2015.iso
Windows
sha256などをチェックするソフトウェアを用います

チェックサムが合致していたらマウントしてインストーラを実行します.

を実行します.マウントは次のようにします.

Linux
$ sudo mount -o loop texlive2015.iso /mnt/cdrom
(Mac) OS X
texlive2015.isoをダブルクリックする.
Windows 8
texlive2015.isoをダブルクリックする.
Windows 7以前
DAEMON Tools Liteなどのソフトウェアを使う.

インストーラは次のように実行します.

Linux, (Mac) OS X
$ sudo ./install-tl
Windows
install-tl.batをダブルクリックします

3, アップデート

まず,リポジトリを検索します.

$ tlmgr get-mirror
...
http://example.com/pub/CTAN/systems/texlive/tlnet

得られたリポジトリのURLを設定します.

$ sudo tlmgr option repository http://example.com/pub/CTAN/systems/texlive/tlnet

実際にアップデートするには次のようにします.

$ sudo tlmgr update --self --all

とします.必要に応じてcronなどで自動アップデートするように設定します.

Windowsの場合,GUIのアップデートマネージャも用意されています.

4, 埋め込む日本語フォントの設定

PDFファイルに日本語フォントを埋め込むかどうか,埋め込む場合,どのフォントを埋め込むかはkanji-config-updmapコマンドで設定します.現在の設定を確認するには次のようにします.

$ kanji-config-updmap status

(Mac) OS X付属のヒラギノフォントを埋め込むのをデフォルトにする場合は次のようにします.

$ kanji-config-updmap hiragino

この場合,/usr/local/texlive/texmf-local/fonts/opentype/public/hiraginoのようなディレクトリに,システムで使用しているヒラギノフォントへのリンクを作成しておく必要があります.作成方法

kanji-config-updmapは,設定を行ったユーザでのみ有効です.システム全体で有効にするためにはkanji-config-updmap-sysを使います.

古い記事

以前使われていたTeXディストリビューションのインストール方法です.現在は以下の方法ではなく,TeX Live 2015をインストールする方法をお勧めします.

TeXLive

ptetex3(UNIX系)

ptexlive(UNIX系)

その他


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS