088937 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

日々の雑記

日々の雑記

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Calendar

Profile

masabow7311

masabow7311

Category

Headline News

Keyword Search

▼キーワード検索

Recent Posts

September 8, 2007
XML
カテゴリ:Mac OS X (SetUp Memo)
 内山氏の記述に従って teTeX,pTeX,dvipsk,dvipdfmx をインストールした.以下にその際の記録をまとめておく.
 なお,TeXのインストール先はデフォルト $PREFIX=/usr/local/teTeX とする.また,$HOME はユーザーのホームディレクトリを指し,ダウンロードしたアーカイブファイルはすべてこの中においてあるものとする.

■ teTeXのインストール
tetex-texmf-3.0.tar.gz
 → $PREFIX/share/texmf-dist に展開
tetex-texmfsrc-3.0.tar.gz
 → $PREFIX/share/texmf-dist に展開
tetex-src-3.0.tar.gz
 → 作業用ディレクトリ $HOME/src/ に展開
 → $HOME/src/tetex-src-3.0/ でコンパイルし,インストール
  ↓ ./configure --disable-multiplatform --without-xdvik --without-oxdvik
  ↓ make 2>&1 | tee make.log
  ↓ sudo make install 2>&1 | tee make-install.log
 → 環境変数の内容を確認
  ↓ texconfig conf

■ pTeX のインストール(要 mktemp コマンド)
ptex-texmf-2.3.tar.gz
 → $PREFIX/share/texmf に展開
ptex-src-3.1.8.1.tar.gz
 → 作業用ディレクトリ $HOME/src/tetex-src-3.0/texk/web2c に展開
 → その下に生成される/ptex-src-3.1.8.1 でコンパイルし,インストール
  ↓ ./configure sjis
  ↓ make
  ↓ sudo make install

◆動作確認
 ここまできたら,
  platex jclasses.dtx
を実行してインストールが正常に行われたか確認してみる.
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーここからーーー
*******************
* Checksum passed *
*******************
) [59] (./jclasses.aux)

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

)
(see the transcript file for additional information)
Output written on jclasses.dvi (59 pages, 198104 bytes).
Transcript written on jclasses.log.

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーここまでーーー
と表示されてコンパイルが終了すればOK.jclasses.dvi が生成されているはず.フォントに関する警告が出るが,これは問題ない.
 なお,この時点ではまだ jclasses.dvi の中身を見ることはできない.

■ dvipsk の日本語化とインストール
dvipsk-jpatch-p1.7.tar.gz
 → 作業用ディレクトリ $HOME/src/teTeX-src-3.0/texk/dvipsk に展開
 → ここでパッチをあてる
  ↓ patch -p1 < dvipsk-p1.7.patch
 → ここでコンパイルし,インストール
  ↓ ./configure --prefix=/usr/local/teTeX --disable-multiplatform
  ↓ make
  ↓ sudo make install
 → フォントマップをアップデート
 ↓ sudo updmap
〔注〕内山氏の記述には赤字の部分が無いが,これを実行しないとうまく動作しないのではないかと思う.
〔2007/10/10追記〕
 後日再インストールした際には,configure しなくてもコンパイルできた.前やったときは make install の段階でエラーが出たと記憶しているのだが.何故?

◆動作確認
  dvips jclasses.dvi
を実行すると(先に jclasses.dtxをコンパイルして出来たファイル),
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーここからーーー
This is dvips(k) p1.7 Copyright 2005 ASCII Corp.(www-ptex@ascii.co.jp)
based on dvips(k) 5.95a Copyright 2005 Radical Eye Software (www.radicaleye.com)
' TeX output 2007.09.25:0710' -> jclasses.ps
<tex.pro><texps.pro>. <cmsl10.pfb><cmsl9.pfb><cmbxti10.pfb><cmti10.pfb>
<cmsy10.pfb><cmmi9.pfb><cmss10.pfb><cmbx12.pfb><cmtt10.pfb><cmr9.pfb>
<cmsltt10.pfb><cmss9.pfb><cmsy9.pfb><cmtt9.pfb><cmcsc10.pfb><cmmi10.pfb>
<cmr7.pfb><cmr10.pfb><cmbx10.pfb><cmmi12.pfb><cmr12.pfb><cmr17.pfb>[1] [2]
[3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
[20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
[35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49]
[50] [51] [52] [53] [54] [55] [56] [57] [58] [59]

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーここまでーーー
となればOK.実際には初めてこの命令を実行すると,フォントが作成されるのでもっと色々なメッセージが表示されるし,コンパイルにかかる時間も長い.
 コンパイルが成功すれば,jclasses.ps が生成する.このファイルをダブルクリックすると,MacOS X 添付けの "プレビュー" が起動し,内部で pdf に変換したものを表示してくれるので,正しくコンパイルされているか確認すると良い.ただし,日本語は文字化けする.これは "プレビュー" の仕様(理由は誰かが書いていたが,URLを失念した).

■dvipdfmx のインストール
dvipdfmx-20070518.tar.gz
 → 作業用ディレクトリ $HOME/src/tetex-src-3.0/texk に展開
 → その下に生成される /dvipdfmx-20070518 でコンパイルし,インストール
  ↓ ./configure --prefix=/usr/local/teTeX
  ↓ make
  ↓ sudo make install
aj16.tar.Z
 → 任意の作業用ディレクトリに展開
 → その下に生成される /CMap$PREFIX/share/texmf/dvipdfm の下に移動
 → mktexlsr を実行
 → $PREFIX/share/texmf/dvipdfm/cid-x.map に以下の記述を追加する.
  <cid-x.map>の中身
   rml H Ryumin-Light
   gbm H GothicBBB-Medium
   rmlv V Ryumin-Light
   gbmv V GothicBBB-Medium
〔注〕内山氏の記述では
 $PREFIX/share/texmf/fonts/map/dvipdfm/cid-x.map
を作成せよとあるが,これは dvipdfmx-20050821 をインストールする場合の話.
 今回インストールした dvipdfmx-20070518 では,最初から$PREFIX/share/texmf/dvipdfm の中に cid-x.map が存在しているので,そのファイルにデータを追記する.$PREFIX/share/texmf/fonts/map/dvipdfm/cid-x.mapを作成する必要は無い.

◆動作確認
  dvipdfmx jclasses.dvi
を実行すると(先に jclasses.dtxをコンパイルして出来たファイル),
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーここからーーー
jclasses.dvi -> jclasses.pdf
[1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21]
[22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40]
[41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59]
198136 bytes written

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーここまでーーー
となればOK.'jclasses.pdf' が生成する.このファイルは "プレビュー" か Acrobat Reader で閲覧可.

〔注〕この時点では,eps ファイルを図として取り込んだファイルを pdf に変換すると Warning が出る.出来た pdf ファイルでは図の部分が空白になる.この問題は Ghostscript をインストールすれば解決するはず.その証拠に,dvips で作成した .ps ファイルを "プレビュー" で開くと,日本語は文字化けするが図はきちんと表示される.

若干問題点は残るが,インストール自体は完了.つぎは Ghostscript と gv をインストールしよう.





お気に入りの記事を「いいね!」で応援しよう

Last updated  October 9, 2007 03:21:08 PM
コメント(0) | コメントを書く
[Mac OS X (SetUp Memo)] カテゴリの最新記事



© Rakuten Group, Inc.