#author("2017-06-07T09:07:57+00:00","","") [[TeX]] *TeXシステムのインストール[#df146116] ''2017年6月4日にTeX Live 2017がリリースされました! 日本のサーバにも数日以内に行き渡るでしょう.'' 以下ではTeXを主に欧米系の人文科学で用いることを考えます. 現在(2017年6月)おすすめのTeXのシステム(TeXディストリビューション)は以下の通りです.いずれもupTeXなどが提供されていますので,Unicodeで記述された多言語の原稿を組版することができます. :Linux|TeX Live 2017 :macOS / (Mac) OS X|TeX Live 2017, MacTeX 2017 :Windows|TeX Live 2017, w32tex LinuxならばたいていのディストリビューションでTeXが提供されています.ただし提供されているのがTeXLiveの古い版である場合があります.その場合はTeX Live 2017をインストールするとよいでしょう.MacTeX 2017はTeX Live 2017に,macOS (OS X)向けのソフトウェアを同梱したものと考えるとわかりやすいでしょう. TeX Liveの内容は随時更新されており,アップデートプログラムを実行すると更新することができます.1つ前のTeX Live 2016の更新は2017年4月上旬に終了しています. //TeX Live 2016が出る前に最新のTeX Liveを使いたい場合はTeX Live 2016 pretestをインストールするとよいでしょう.インストール方法はこの下にあるTeXLive2013pretestのページを見てください. **TeX Live 2017のインストール [#f3b1f030] LinuxやmacOS (OS X)にインストールする方法です. ***1, ネットワークインストール [#y73a23c7] :Linux, macOSの場合| -http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz をダウンロードします(ほかのミラーサーバからダウンロードすることもできます).次の順にコマンドを実行します. $ tar xzf install-tl-unx.tar.gz $ cd install-tl-2017xxxx $ sudo ./install-tl ‘Enter command’に対して‘I’を入力するとインストールが始まります.インストールオプションを変更する場合,たとえばインストールするディレクトリを変更する場合は‘I’を入力する前に,該当する文字を入力してください.途中でエラーが出てインストールできない場合は,次の「ISOイメージからのインストール」を試してください. :Windowsの場合| -http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/tlnet/install-tl.zip をダウンロードし,ダブルクリックして展開します.日本語を含んだフォルダ名の直下,またはさらに下の階層にある場合はうまく動かない場合がありますので,たとえばCドライブの直下に英数字のみのフォルダを作ってその中で展開するとよいでしょう. 生成されたフォルダの中のinstall-tl.batを実行し,あとはインストーラに指示に従ってインストールします. ***2, ISOイメージからのインストール [#y668c31f] -http://ftp.jaist.ac.jp/pub/CTAN/systems/texlive/Images/ からtexlive2017.isoをダウンロードします.この.isoファイルは巨大なので,ダウンロードの際に破損している可能性があります.チェックサムを比較して破損していないかどうかチェックします.たとえば上のURLからtexlive2017.iso.sha256をダウンロードして比較します. :Linux|$ sha256sum -c texlive2017.iso.sha256 texlive2017.iso :macOS|$ shasum -a 512 -c texlive2017.iso.sha512 texlive2017.iso :Windows|shaなどをチェックするソフトウェアを用います チェックサムが合致していたらマウントしてインストーラを実行します. を実行します.マウントは次のようにします. :Linux|$ sudo mount -o loop texlive2017.iso /mnt/cdrom :macOS|texlive2017.isoをダブルクリックする. :Windows 8|texlive2017.isoをダブルクリックする. :Windows 7以前|DAEMON Tools Liteなどのソフトウェアを使う. インストーラは次のように実行します. :Linux, macOS|$ sudo ./install-tl :Windows|install-tl.batをダブルクリックします ***3, アップデート [#z6b6a795] まず,リポジトリを検索します. $ 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, 埋め込む日本語フォントの設定 [#ofe4ccfc] PDFファイルに日本語フォントを埋め込むかどうか,埋め込む場合,どのフォントを埋め込むかはkanji-config-updmapコマンドで設定します.現在の設定を確認するには次のようにします. $ kanji-config-updmap status macOS付属のヒラギノフォントを埋め込むのをデフォルトにする場合は次のようにします. $ kanji-config-updmap --user hiragino-elcapitan この場合,/usr/local/texlive/texmf-local/fonts/opentype/public/hiraginoのようなディレクトリに,システムで使用しているヒラギノフォントへのリンクを作成しておく必要があります.[[作成方法>TeX/Install/TeXLive2014/OSXFont]] kanji-config-updmapは,設定を行ったユーザでのみ有効です.システム全体で有効にするためにはkanji-config-updmap --sysを使います. ***5, 個人用texmfディレクトリの場所 [#s9bbfb4a] TeXLive 2017ではmacOSにインストールすると,個人用texmfディレクトリは~/Libraryの下に設定されます.以前のようにホームディレクトリの下に置きたい場合は/usr/local/texlive/2017/texmf.cnfを書き換えます. TEXMFHOME = ~/texmf 次の部分は変更しなくてもよいですが,以前と同様にするには変更する必要があります. TEXMFVAR = ~/.texlive2017/texmf-var TEXMFCONFIG = ~/.texlive2017/texmf-config **古い記事 [#k79103d4] 以前使われていたTeXディストリビューションのインストール方法です.現在は以下の方法ではなく,TeX Live 2017をインストールする方法をお勧めします. ***TeXLive [#zb3a9864] -[[TeXLive2016pretest>TeX/Install/TeXLive2016pretest]] -[[TeXLive2013>TeX/Install/TeXLive2013]] -[[TeXLive2013pretest>TeX/Install/TeXLive2013pretest]] -[[TeXLive2012>TeX/Install/TeXLive2012]] ***ptetex3(UNIX系) [#s0397bf4] -[[VineLinux>TeX/Install/ptetex3/VineLinux]] -[[MacOSX>TeX/Install/ptetex3/MacOSX]] ***ptexlive(UNIX系) [#oe0f55ad] -[[VineLinux>TeX/Install/ptexlive/VineLinux]] -[[MacOSX>TeX/Install/ptexlive/MacOSX]] ***その他 [#n806f29b] -[[TeXディストリビューションなどの解説>TeX/Install/Introduction]] -[[システムのアップグレード>TeX/Install/Upgrade]] -[[ユーティリティー>TeX/Install/Utilities]] -[[texmf-localの移行>TeX/Install/texmf-local]]