Ubuntu 12.04 へ TeX をインストールする(3)・・"本当に成功!"

こんどは、本当にできた! Ubuntu 12.04 にTeXを導入し、日本語表示に無事成功した。まだ、いろいろ不具合があるだろうが、これから調べて修正、手直しする。とにかく一段落。最初から手抜きをしないで、この奥村先生の基本手順に従えばよかった。でも回り道した分だけ、分かったこともある。

【参照手順】
●http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Linux%2FUbuntu#hf3fd9de

$ wget http://ftp.naist.jp/pub/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
$ tar zxvf install-tl-unx.tar.gz
$ cd install-tl-2012???? (? は日付)
$ sudo ./install-tl --repository http://ftp.naist.jp/pub/CTAN/systems/texlive/tlnet/


I を入力してインストールを開始します.

サーバーの接続エラーが発生した場合は以下のコマンドで途中から再開できるそうです.

$ sudo ./install-tl --profile installation.profile


インストールが終了したらシンボリックリンクを追加します.

32 bit 版の場合
$ sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr path add



pxdvi と pmetapost のインストール †

pxdvi (日本語化された xdvi) と pmetapost (日本語 MetaPost) が必要な場合は tlptexliveリポジトリからインストールします.

$ sudo tlmgr update --self --all
$ sudo tlmgr repository add http://www.tug.org/~preining/tlptexlive/ tlptexlive
tlmgr: added repository with tag tlptexlive: http://www.tug.org/~preining/tlptexlive/
$ sudo mkdir -p /usr/local/texlive/texmf-local/tlpkg
$ sudo touch /usr/local/texlive/texmf-local/tlpkg/pinning.txt
$ echo 'tlptexlive:pxdvi*,pmetapost*' | sudo tee -a /usr/local/texlive/texmf-local/tlpkg/pinning.txt
tlptexlive:pxdvi*,pmetapost*
$ sudo tlmgr install pxdvi pmetapost
$ sudo tlmgr path add


tlmgr のバージョンが古い場合は以下のメッセージが表示されてインストールできません.

tlmgr: using pinning file /usr/local/texlive/2012/../texmf-local/tlpkg/pinning.txt
tlmgr: package repositories:
main = http://ftp.naist.jp/pub/CTAN/systems/texlive/tlnet/
tlptexlive = http://www.tug.org/~preining/tlptexlive/
========================================================
Updates for tlmgr itself are present.
So, please update the package manager first, via either
tlmgr update --self
or by getting the latest updater for Unix-ish systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.sh
and/or Windows systems:
http://mirror.ctan.org/systems/texlive/tlnet/update-tlmgr-latest.exe
Then continue with other updates.
========================================================
tlmgr: Not continuing, please see warning above!

この場合は tlmgr を最新版にアップデートしてからインストールしてください.

$ sudo tlmgr update --self --all
$ sudo tlmgr install pxdvi pmetapost
$ sudo tlmgr path add



Ubuntu 12.04 TeX Live 2012 + tlptexlive での pxdvi (xdvik version 22.85 j1.41-ptexlive) の確認 †

pxdvi で以下の警告が表示されます.

Warning: Cannot convert string "-*-helvetica-medium-r-*-*-12-*-*-*-*-*-*" to type FontStruct
Warning: Cannot convert string "-*-helvetica-medium-r-*-*-10-*-*-*-*-*-*" to type FontStruct

/usr/local/texlive/2012/texmf/xdvi/XDvi の 135 行目あたりに Fonts and colors が定義されています.

!!!------------------------------------------------------------------------------
!!!------------------------------ Fonts and colors ------------------------------
!!!------------------------------------------------------------------------------
*font: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*
!!! Use a smaller font for the statusline in the Xaw version:
*statusline.font: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*

font と statusline.font の定義を修正します.(参考: [VineSeed:18113] update: xdvik)

!!!------------------------------------------------------------------------------
!!!------------------------------ Fonts and colors ------------------------------
!!!------------------------------------------------------------------------------
!*font: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*
*font: -*-*-medium-r-*-*-12-*-*-*-*-*-*-*
!!! Use a smaller font for the statusline in the Xaw version:
!*statusline.font: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*
*statusline.font: -*-*-medium-r-*-*-10-*-*-*-*-*-*-*

以上の作業で警告が表示されなくなりました.


 
【あひるの感想】
とにかくややこしかった。この歳までに体験したインストールの中でもいちばん複雑なものといえよう。いろいろな成功例が掲載されているサイトに倣ってインストールしてみたが、どれも失敗。上記の方法が手間はかかるが正統派なのであろう。途中で何度か、Mac版かWindows版のTeXに乗り換えようかと思った。先日買った「LaTeX2e美文書作成入門」の付録にインストール用のDVDが付いており、またインストールの説明も本書に記述されているからである。でも諦めないで本当によかった。
 

COMMENTS

COMMENT FORM

TRACKBACK


この記事にトラックバックする(FC2ブログユーザー)