annotate readme.meadow.j @ 97:6be1692f81cd current start-for-1.75

Gave up to use `current' as branch name, because changeset 25:ab9c4c4f9f7a is tagged with the same name.
author yuuji@gentei.org
date Mon, 28 Sep 2009 12:50:26 +0900
parents 680d92784c1a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
83
680d92784c1a Initial revision
yuuji
parents:
diff changeset
1 Meadow(Mule for Windows) への 野鳥のインストール
680d92784c1a Initial revision
yuuji
parents:
diff changeset
2 *************************************************************
680d92784c1a Initial revision
yuuji
parents:
diff changeset
3
680d92784c1a Initial revision
yuuji
parents:
diff changeset
4 野鳥のインストールは、以下の3ステップで完了します。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
5
680d92784c1a Initial revision
yuuji
parents:
diff changeset
6 (1) 初期設定ファイル(~/.emacs)の設定
680d92784c1a Initial revision
yuuji
parents:
diff changeset
7 (2) Emacs Lispファイル(*.el)のコピー
680d92784c1a Initial revision
yuuji
parents:
diff changeset
8 (3) 取扱説明書(help/info)の設定
680d92784c1a Initial revision
yuuji
parents:
diff changeset
9
680d92784c1a Initial revision
yuuji
parents:
diff changeset
10 順に説明します。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
11
680d92784c1a Initial revision
yuuji
parents:
diff changeset
12
680d92784c1a Initial revision
yuuji
parents:
diff changeset
13 (1) 初期設定ファイル(~/.emacs)の設定
680d92784c1a Initial revision
yuuji
parents:
diff changeset
14
680d92784c1a Initial revision
yuuji
parents:
diff changeset
15 Emacsは、ユーザそれぞれの初期設定をホームディレクトリ(~/)の中にある
680d92784c1a Initial revision
yuuji
parents:
diff changeset
16 .emacsというファイル(あるいは.emacs.elというファイル)から読み込みます。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
17
680d92784c1a Initial revision
yuuji
parents:
diff changeset
18 ここでは、拡張子が.texであるファイルを読み込むと、自動的に野鳥が読み込
680d92784c1a Initial revision
yuuji
parents:
diff changeset
19 まれるように設定します。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
20
680d92784c1a Initial revision
yuuji
parents:
diff changeset
21 まず ~/.emacsに下の2項目を加えます。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
22
680d92784c1a Initial revision
yuuji
parents:
diff changeset
23 (setq auto-mode-alist
680d92784c1a Initial revision
yuuji
parents:
diff changeset
24 (cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
680d92784c1a Initial revision
yuuji
parents:
diff changeset
25 (autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
680d92784c1a Initial revision
yuuji
parents:
diff changeset
26
680d92784c1a Initial revision
yuuji
parents:
diff changeset
27 次に野鳥の emacs-lisp ファイル群を置くディレクトリを load-path に加えます。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
28 たとえば、`~/src/emacs/yatex'に置くのであれば、
680d92784c1a Initial revision
yuuji
parents:
diff changeset
29
680d92784c1a Initial revision
yuuji
parents:
diff changeset
30 (setq load-path (cons "~/src/emacs/yatex" load-path))
680d92784c1a Initial revision
yuuji
parents:
diff changeset
31
680d92784c1a Initial revision
yuuji
parents:
diff changeset
32 などとします。もし、pLaTeX2e, dviout などのコマンドをインストールした場
680d92784c1a Initial revision
yuuji
parents:
diff changeset
33 所にPATHを通していないときはこれらを明示的に指定します。以下の例は
680d92784c1a Initial revision
yuuji
parents:
diff changeset
34 c:\ptex\bin にLaTeX関係のコマンドをインストールしてある場合の指定です。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
35
680d92784c1a Initial revision
yuuji
parents:
diff changeset
36 (setq tex-command "c:/ptex/bin/platex")
680d92784c1a Initial revision
yuuji
parents:
diff changeset
37 (setq dvi2-command "c:/ptex/bin/dviout")
680d92784c1a Initial revision
yuuji
parents:
diff changeset
38
680d92784c1a Initial revision
yuuji
parents:
diff changeset
39 これで、初期設定ファイルの設定は終了です。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
40
680d92784c1a Initial revision
yuuji
parents:
diff changeset
41
680d92784c1a Initial revision
yuuji
parents:
diff changeset
42
680d92784c1a Initial revision
yuuji
parents:
diff changeset
43 (2) Emacs Lispファイル(*.el)のコピー
680d92784c1a Initial revision
yuuji
parents:
diff changeset
44
680d92784c1a Initial revision
yuuji
parents:
diff changeset
45 Emacs Lispで書かれた野鳥本体をインストールするには、(i) makeを使う方法
680d92784c1a Initial revision
yuuji
parents:
diff changeset
46 と、(ii) 手動でコピーする方法とがあります。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
47
680d92784c1a Initial revision
yuuji
parents:
diff changeset
48
680d92784c1a Initial revision
yuuji
parents:
diff changeset
49 (i) makeを使う方法
680d92784c1a Initial revision
yuuji
parents:
diff changeset
50
680d92784c1a Initial revision
yuuji
parents:
diff changeset
51 Windows環境に Unix ライクなコマンドを提供する「Cygwin」を導入したりし
680d92784c1a Initial revision
yuuji
parents:
diff changeset
52 て、makeが使える環境にある方は、次のような方法でインストールできます。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
53 そうでない方は(ii)に進んでください。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
54
680d92784c1a Initial revision
yuuji
parents:
diff changeset
55 まず、Emacsなどのエディタでこのファイルと同じディレクトリにある
680d92784c1a Initial revision
yuuji
parents:
diff changeset
56 makefileというファイルを開き、自分の環境にあわせて編集します。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
57
680d92784c1a Initial revision
yuuji
parents:
diff changeset
58 たとえば、
680d92784c1a Initial revision
yuuji
parents:
diff changeset
59
680d92784c1a Initial revision
yuuji
parents:
diff changeset
60 PREFIX = /usr/localを、PREFIX = /usrにしたり、
680d92784c1a Initial revision
yuuji
parents:
diff changeset
61
680d92784c1a Initial revision
yuuji
parents:
diff changeset
62 ## mule2
680d92784c1a Initial revision
yuuji
parents:
diff changeset
63 EMACS = mule
680d92784c1a Initial revision
yuuji
parents:
diff changeset
64 EMACSDIR= ${PREFIX}/lib/${EMACS}
680d92784c1a Initial revision
yuuji
parents:
diff changeset
65 ## emacs20
680d92784c1a Initial revision
yuuji
parents:
diff changeset
66 #EMACS = emacs
680d92784c1a Initial revision
yuuji
parents:
diff changeset
67 #EMACSDIR= ${PREFIX}/share/${EMACS}
680d92784c1a Initial revision
yuuji
parents:
diff changeset
68 ## XEmacs
680d92784c1a Initial revision
yuuji
parents:
diff changeset
69 #EMACS = xemacs
680d92784c1a Initial revision
yuuji
parents:
diff changeset
70 #EMACSDIR= ${PREFIX}/lib/${EMACS}
680d92784c1a Initial revision
yuuji
parents:
diff changeset
71
680d92784c1a Initial revision
yuuji
parents:
diff changeset
72 を自分の使っているEmacsの種類にあわせたりします。行頭に#をつけるとコメ
680d92784c1a Initial revision
yuuji
parents:
diff changeset
73 ント扱いとなり、その行は無効化されます。その行を有効にするためには、行
680d92784c1a Initial revision
yuuji
parents:
diff changeset
74 頭の#を外します。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
75
680d92784c1a Initial revision
yuuji
parents:
diff changeset
76 また、次の行の行頭に#をつけてください。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
77
680d92784c1a Initial revision
yuuji
parents:
diff changeset
78 GEO = -geometry 80x20+0+0
680d92784c1a Initial revision
yuuji
parents:
diff changeset
79
680d92784c1a Initial revision
yuuji
parents:
diff changeset
80
680d92784c1a Initial revision
yuuji
parents:
diff changeset
81 以下は書き換えた部分の例です
680d92784c1a Initial revision
yuuji
parents:
diff changeset
82
680d92784c1a Initial revision
yuuji
parents:
diff changeset
83 PREFIX=/usr/local/meadow
680d92784c1a Initial revision
yuuji
parents:
diff changeset
84 EMACS=meadow
680d92784c1a Initial revision
yuuji
parents:
diff changeset
85 EMACSDIR=${PREFIX}/site-lisp
680d92784c1a Initial revision
yuuji
parents:
diff changeset
86 #GEO = -geometry 80x20+0+0
680d92784c1a Initial revision
yuuji
parents:
diff changeset
87
680d92784c1a Initial revision
yuuji
parents:
diff changeset
88 以上の作業が終わったら、makefileを保存し、bashなどのシェルで、
680d92784c1a Initial revision
yuuji
parents:
diff changeset
89
680d92784c1a Initial revision
yuuji
parents:
diff changeset
90 % export DISPLAY=":0.0"
680d92784c1a Initial revision
yuuji
parents:
diff changeset
91 % make install
680d92784c1a Initial revision
yuuji
parents:
diff changeset
92
680d92784c1a Initial revision
yuuji
parents:
diff changeset
93 とすれば、インストールされます。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
94
680d92784c1a Initial revision
yuuji
parents:
diff changeset
95 (3)の取扱説明書のインストールも基本的には終わっていますが、Emacsから読
680d92784c1a Initial revision
yuuji
parents:
diff changeset
96 めるようにするために、info ディレクトリの dir というファイルにこのディ
680d92784c1a Initial revision
yuuji
parents:
diff changeset
97 レクトリの dir ファイルの中身を追加してください。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
98
680d92784c1a Initial revision
yuuji
parents:
diff changeset
99
680d92784c1a Initial revision
yuuji
parents:
diff changeset
100
680d92784c1a Initial revision
yuuji
parents:
diff changeset
101 (ii) 手動でコピーする方法
680d92784c1a Initial revision
yuuji
parents:
diff changeset
102
680d92784c1a Initial revision
yuuji
parents:
diff changeset
103 Windows環境などでmakeがなかったり、上記(i)のmake installが失敗する場合
680d92784c1a Initial revision
yuuji
parents:
diff changeset
104 は、手動で必要ファイルをインストール(コピー)することができます。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
105
680d92784c1a Initial revision
yuuji
parents:
diff changeset
106 たとえば、Meadow 用の外部Emacs-Lispパッケージをインストールするディレク
680d92784c1a Initial revision
yuuji
parents:
diff changeset
107 トリが /usr/local/meadow/site-lisp/ だったとします。その場合、
680d92784c1a Initial revision
yuuji
parents:
diff changeset
108 このアーカイブ(yatex<VERSION>.tar.gz)を展開したディレクトリ
680d92784c1a Initial revision
yuuji
parents:
diff changeset
109 (yatex<VERSION>) をそこに移動します。すると、
680d92784c1a Initial revision
yuuji
parents:
diff changeset
110 /usr/local/meadow/site-lisp/yatex<VERSION>/ というディレクト
680d92784c1a Initial revision
yuuji
parents:
diff changeset
111 リになりますので、これをバージョン番号無しの
680d92784c1a Initial revision
yuuji
parents:
diff changeset
112 /usr/local/meadow/site-lisp/yatex/
680d92784c1a Initial revision
yuuji
parents:
diff changeset
113 にします。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
114
680d92784c1a Initial revision
yuuji
parents:
diff changeset
115 これで野鳥は使えるようになっているはずですが、さらに実行速度をわずかばか
680d92784c1a Initial revision
yuuji
parents:
diff changeset
116 り稼ぐため、Emacs Lispファイルをコンパイル(バイトコンパイル)することもで
680d92784c1a Initial revision
yuuji
parents:
diff changeset
117 きます。ただし、バイトコンパイルする手順が決まっているので手動でやるのは
680d92784c1a Initial revision
yuuji
parents:
diff changeset
118 Emacsについての知識が必要です。さらにバイトコンパイルしても実感できるほ
680d92784c1a Initial revision
yuuji
parents:
diff changeset
119 ど速くはならないのであまりお勧めしません。それでもバイトコンパイルしたい
680d92784c1a Initial revision
yuuji
parents:
diff changeset
120 場合は、Cygwinなど、makeの使える環境を用意して、それで自動的に処理する方
680d92784c1a Initial revision
yuuji
parents:
diff changeset
121 が良いと思います。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
122
680d92784c1a Initial revision
yuuji
parents:
diff changeset
123 (3) 取扱説明書(help/info)の設定
680d92784c1a Initial revision
yuuji
parents:
diff changeset
124
680d92784c1a Initial revision
yuuji
parents:
diff changeset
125 次に、各種の説明書をインストールします。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
126
680d92784c1a Initial revision
yuuji
parents:
diff changeset
127 LaTeXマクロの利用解説書である help/YATEXHLP.jp ファイルを
680d92784c1a Initial revision
yuuji
parents:
diff changeset
128 /usr/local/meadow/site-lisp/
680d92784c1a Initial revision
yuuji
parents:
diff changeset
129 にコピーします。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
130
680d92784c1a Initial revision
yuuji
parents:
diff changeset
131 野鳥自身のマニュアルである docs/yatexj, docs/yatexe と
680d92784c1a Initial revision
yuuji
parents:
diff changeset
132 yahtml のマニュアルである docs/yahtmlj, docs/yahtmle を
680d92784c1a Initial revision
yuuji
parents:
diff changeset
133 /usr/local/meadow/1.10/info/
680d92784c1a Initial revision
yuuji
parents:
diff changeset
134 にコピーし、info ディレクトリの dir というファイルに
680d92784c1a Initial revision
yuuji
parents:
diff changeset
135 このディレクトリの dir ファイルの中身を追加します。
680d92784c1a Initial revision
yuuji
parents:
diff changeset
136
680d92784c1a Initial revision
yuuji
parents:
diff changeset
137 以上でインストールは完了です。

yatex.org