2009年07月11日

TeX環境整備 作業記録

Mac OSXでのTeX環境を変えたのでその作業記録です。
キーワード(Mac OSX pteTeX Texmaker mediabb jpg ファイル挿入)

今使っているエディターはTeXShop。
http://www.uoregon.edu/~koch/texshop/
不満はコマンドやタグの呼び出しがいまいちなところ。
Texmakerはその点充実している。
http://www.xm1math.net/texmaker/
すべてのプラットフォームのバイナリがダウンロード可能。
もちろんフリー。

問題は文字コード。
TexmakerはUTF-8でなければならない。sjisは使えない。
TeXShopはsjisが使える。

MacOSX用のptexは
pTeX package for Mac OS X 2005年度版
を使用。
sjisで使う分にはTeXShopとともにこれで問題ない。
ちなみにこのパッケージは制作者: 桐木 紳氏のサイト
http://math.kyokyo-u.ac.jp/users/skiriki/
からの配布はやめているもよう。
これをダウンロードするにはAppleのダウンロード
http://www.apple.com/jp/downloads/macosx/tools/ptex.html
から。


作業記録
0.環境の確認
MacOSX 10.5.7
「pTeX package for Mac OS X 2005年度版」がインストール済み
TeXShopインストール済み


1.Texmaker1.9.2のダウンロード
http://www.xm1math.net/texmaker/


2.奥村晴彦氏pteTeXのインストール
[改訂第4版] LaTeX2ε美文書作成入門
のインストールCDで行う。

p343にある「コマンドを使わずにインストールする方法」でインストール


3.奥村晴彦氏の『[改訂第4版] LaTeX2ε美文書作成入門』のサイト
http://oku.edu.mie-u.ac.jp/~okumura/bibun4/
CD-ROM収録ソフトの問題点
を参考に以下を実行

ターミナルを開く
sudoを実行するとpasswordをきかれます。
MacOSXをインストールした際に設定したパスワードを入力。


cd /usr/local/teTeX/share/texmf/fonts/opentype/
sudo ln -sf /Library/Fonts/"ヒラギノ明朝 Pro W3.otf" HiraMinPro-W3.otf
sudo ln -sf /Library/Fonts/"ヒラギノ明朝 Pro W6.otf" HiraMinPro-W6.otf
suso ln -sf /Library/Fonts/"ヒラギノ角ゴ Pro W3.otf" HiraKakuPro-W3.otf
sudo ln -sf /Library/Fonts/"ヒラギノ角ゴ Pro W6.otf" HiraKakuPro-W6.otf
sudo ln -sf /Library/Fonts/"ヒラギノ角ゴ Std W8.otf" HiraKakuStd-W8.otf
sudo ln -sf /Library/Fonts/"ヒラギノ丸ゴ Pro W4.otf" HiraMaruPro-W4.otf


続けて、サイトにある

Mac OS X の jarticle 等で数式中に \rm を使うとエラーになる
jsarticle 等なら大丈夫ですが,jarticle 等だけで起こります。 これは私が最新の LaTeX を収録しながらアスキーの pLaTeX 最新版を収録しなかったパッケージングミスです。 申し訳ありませんが ptex-texmf-2.5.tar.gz をダウンロードし,「ターミナル」を起動して次のように順に打ち込んでください:



tar xvzf ptex-texmf-2.5.tar.gz


mv ptex-texmf/ptex/platex/base /usr/local/teTeX/share/texmf-local/ptex/platex/

/usr/local/teTeX/bin/mktexlsr
すると、


mktexlsr: Updating /Users/sakurai/.texmf-var/ls-R...
mktexlsr: Updating /usr/local/teTeX/share/texmf/ls-R...
mktexlsr: Updating /usr/local/teTeX/share/texmf-config/ls-R...
mktexlsr: Updating /usr/local/teTeX/share/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/teTeX/share/texmf-local/ls-R...
mktexlsr: Updating /usr/local/teTeX/share/texmf-var/ls-R...
mktexlsr: Done.


と表示されて更新完了。
次に、

sudo fmtutil-sys --all


しばらく長いメッセージが出てきてほどなく終了。


4.Texmaker 1.9.2日本語化キット
http://tanaken.myhome.cx/%7Ektanaka/wiki/wiki.cgi?page=%A4%A4%A4%ED%A4%F3%A4%CA%CA%B8%BD%F1%A4%CE%CB%DD%CC%F5
ダウンロード


5.Texmaker の設定
LaTeX "/usr/local/teTeX/bin/platex" -sh -interaction=nonstopmode %.tex
PdfLaTeX "/usr/local/teTeX/bin/pdfetex" -interaction=nonstopmode %.tex
PDFビューア "/Applications/TeXShop.app" %.pdf
ghostscript "/usr/local/teTeX/bin/gs"

texmaker1.jpg

texmaker2.jpg

texmaker3.jpg



6.TeXShopの設定
書類
エンコーディング ShiftJIS

タイプセット
デフォルトのコマンド LaTeX
デフォルトのスクリプト デフォルトのスクリプト

内部設定
パス設定
(pdf)TeX /usr/local/teTeX/bin
Distiller /usr/local/teTeX/bin

TeX+dvips+distiller
TeX ~/Library/TeXShop/bin/ptex2pdf-sjis
LaTeX ~/Library/TeXShop/bin/platex2pdf-sjis

コピー
フォーマット PDF

詳細
パーソナルスクリプト
TeXプログラム
pdfmptex-sjis

LaTeXプログラム
pdfmplatex-sjis -sh

pTeX拡張機能
utfパッケージ対応をチェック

texshop1.jpg

texshop2.jpg

texshop3.jpg

texshop4.jpg

texshop5.jpg


7.一応完了
これで、utf8ファイルはTexmaker
既存のsjisファイルはTeXShop
で日本語が使用可能となる。


8.問題点
Texmakerではjpgファイルを埋め込む際に便利なmediabb.styがうまく実行されない。
下記のファイルをコンパイルすると、
TeXShopは問題なくebbが実行されて1-1.bbファイルが作成される。
Texmakerはいろいろ試したが失敗。

\documentclass[10pt,a4j]{jarticle}
\usepackage[dvipdfmx]{graphicx}
\usepackage{mediabb}
\begin{document}
\includegraphics[width=15cm]{1-1.jpg}
\end{document}


使い勝手を考えるとTexmakerでjpgファイルが出せるようになるのが望ましい。
1-1.bbファイルが作成できればいいので、ターミナルを開いて手動で


cd texファイルの場所
ebb 1-1.jpg


とする。

texmaker4.jpg

とりあえず回避策はjpgでなくpdfファイルの埋め込みにすれば、問題なく埋め込みが可能。

以上。





posted by 桜井進 at 16:23| Comment(3) | TrackBack(0) | Mac
この記事へのコメント
全くの未経験者にはテフは難しいのでしょうか。
自分は以前から興味があります。
後期から始まる物理系統の実習で活用出来たら良いと思います。
Posted by ポッポ at 2009年07月13日 08:01
ポッポさん、
TeXはいろいろなこだわりの機能満載がゆえに、一見敷居が高そうに見えるだけです。

最初の基本インストールは簡単ですから、あとは次第に慣れて行くはずです。

奥村晴彦氏の『[改訂第4版] LaTeX2ε美文書作成入門』あたりでインストールしてみるといいでしょう。


Posted by 桜井 at 2009年07月13日 11:50
アドバイスを有り難うございました!
早速ダウンロードしたいと思います。
Posted by ポッポ at 2009年07月14日 17:33
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック