]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/ja/usage/setup.itely
8eeebde4465ea15ef380e871f28062d4c20b29e5
[lilypond.git] / Documentation / ja / usage / setup.itely
1 @c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
2
3 @ignore
4     Translation of GIT committish: 9a65042d49324f2e3dff18c4b0858def81232eea
5
6     When revising a translation, copy the HEAD committish of the
7     version that you are working on.  For details, see the Contributors'
8     Guide, node Updating translation committishes..
9 @end ignore
10
11 @c \version "2.12.0"
12
13 @c Translators: Yoshiki Sawada
14 @c Translation status: post-GDP
15
16
17 @node セットアップ
18 @chapter セットアップ
19 @translationof Setup
20
21 この章では、インストール後に行う LilyPond と他の様々なプログラムのための様々な@c
22 コンフィグレーション オプションについて議論します。この章はリファレンスと見な@c
23 して差し支えないかもしれません: あなたに関係のある節だけを読んでください。
24
25 @menu
26 * 特定の OS のためのセットアップ::
27 * テキスト エディタのサポート::
28 * ポイント&クリック::
29 @end menu
30
31 @node 特定の OS のためのセットアップ
32 @section 特定の OS のためのセットアップ
33 @translationof Setup for specific Operating Systems
34
35 この節では、特定の OS のために必要とされる追加のセットアップを実行する方法につ@c
36 いて説明します。
37
38 @menu
39 * MacOS X のためのセットアップ::
40 @end menu
41
42
43 @node MacOS X のためのセットアップ
44 @subsection MacOS X のためのセットアップ
45 @translationof Setup for MacOS X
46
47 @subsubheading MaxOS 10.3 または 10.4 で Python スクリプトを使用する
48
49 MacOS X 用の LilyPond バイナリは Python を提供しませんが、@command{convert-ly} 
50 には Python 2.4 以降が必要です。そのため、あなたが MacOS 10.3 または 10.4 を@c
51 使っているのなら、あなたは @uref{http://python.org/download/} から新しいバー@c
52 ジョンの Python をインストールして、@command{convert-ly} と 
53 @command{lilypond-book} の最初の行を以下のように編集する必要があります: あなた@c
54 が新たにインストールした Python バイナリがあなたの @var{PATH} の中にある場合、@c
55 最初の行を
56
57 @example
58 #!/usr/bin/env python
59 @end example
60
61 @noindent
62 のように変更し、そうでない場合は、
63
64 @example
65 #!@var{/path/to/newly_installed/python}
66 @end example
67
68 と変更します。
69
70
71 @subsubheading MaxOS X のコマンド ライン
72
73 MacOS@tie{}Xではスクリプト --- @command{lilypond-book}, @command{convert-ly},
74 @command{abc2ly}, あるいは @command{lilypond} 自体のような --- は @code{.app} 
75 ファイルの中に含まれています。それらは、それらをコマンド ラインから直接呼び出@c
76 すことによって実行できます。例えば以下のようにです:
77
78 @example
79 @var{path/to}/LilyPond.app/Contents/Resources/bin/lilypond
80 @end example
81
82 @noindent
83
84 @command{lilypond-book}, @command{convert-ly}, @command{abc2ly} などを含むその@c
85 ディレクトリ (訳者: ファイルでは?) の中にある他のスクリプトについても同様です。
86
87 他の方法としては、自動的にパスを追加するスクリプトを作成する方法があります。そ@c
88 のようなスクリプトを保存するためのディレクトリを作成してください:
89
90 @example
91 mkdir -p ~/bin
92 cd ~/bin
93 @end example
94
95 @code{lilypond} という名前のファイルを作成し、以下を記述してください:
96
97 @example
98 exec @var{path/to}/LilyPond.app/Contents/Resources/bin/lilypond "$@@"
99 @end example
100
101 @code{lilypond-book}, @code{convert-ly}, あなたが使用する他の補助プログラム 
102 (@code{abc2ly}, @code{midi2ly} など) についても同様にしてください。上記のファ@c
103 イルの中でただ @code{bin/lilypond} を @code{bin/convert-ly} (あるいは他のプロ@c
104 グラム名) に置き換えるだけです。
105
106 ファイルを実行可能形式にします:
107
108 @example
109 chmod u+x lilypond
110 @end example
111
112 さらに、このディレクトリをあなたのパスに追加します。あなたのホーム ディレクト@c
113 リの中にある @code{.profile} というファイルを変更 (あるいは作成) して以下の記@c
114 述を含めます:
115
116 @example
117 export PATH=$PATH:~/bin
118 @end example
119
120 @noindent
121 このファイルは空行で終わっている必要があります。
122
123 @var{path/to} は一般に @code{/Applications/} であるということに注意してくださ@c
124 い。
125
126
127 @node テキスト エディタのサポート
128 @section テキスト エディタのサポート
129 @translationof Text editor support
130
131 @cindex editors
132 @cindex vim
133 @cindex emacs
134 @cindex modes, editor
135 @cindex syntax coloring
136 @cindex coloring, syntax
137
138 LilyPond をサポートするテキスト エディタがいくつかあります。
139
140 @menu
141 * Emacs モード::
142 * Vim モード::
143 * jEdit::
144 * TexShop::
145 * TextMate::
146 * LilyKDE::
147 @end menu
148
149 @node Emacs モード
150 @subsection Emacs モード
151 @translationof Emacs mode
152
153 Emacs は @file{lilypond-mode} を持ちます。これはキーワード自動補完、インデント@c
154 付け、LilyPond 特有の括弧マッチング、構文のカラーリング、便利なコンパイル 
155 ショートカット、Info を使った LilyPond マニュアルの閲覧を提供します。あなたの@c
156 プラットフォームに @file{lilypond-mode} がインストールされていない場合は、以下@c
157 を読んでください。
158
159 音楽を入力して LilyPond を実行するための Emacs モードは @file{elisp} ディレク@c
160 トリの中にあるソース アーカイブの中に保持されています。それを @var{elispdir} 
161 にインストールするには @command{make install} を実行します。@c
162 @file{lilypond-init.el} は @var{load-path}@file{/site-start.d/} に置くか、@c
163 @file{~/.emacs} または @file{~/.emacs.el} に付加すべきです。
164
165 1 ユーザとして、あなたは以下の行を @file{~/.emacs} に付加する (あるいは変更する) 
166 ことによってあなたのソース パス (例えば @file{~/site-lisp/}) をあなたの 
167 @var{load-path} に付け加えたいと思うかもしれません:
168
169 @c any reason we do not advise:  (push "~/site-lisp" load-path)
170 @example
171 (setq load-path (append (list (expand-file-name "~/site-lisp")) load-path))
172 @end example
173
174
175 @node Vim モード
176 @subsection Vim モード
177 @translationof Vim mode
178
179 @uref{http://@/www@/.vim@/.org,VIM} から @file{vimrc} と構文カラーリング ツー@c
180 ルが入手できます。音楽を入力して LilyPond を実行するための Vim モードは 
181 @code{$VIM} ディレクトリの中にあるソース アーカイブの中に保持されています。
182
183 ファイル @file{~/.vim/filetype.vim} が以下の内容を保持している場合、LilyPond 
184 ファイル タイプは検出されます:
185
186 @example
187 if exists("did_load_filetypes")
188   finish
189 endif
190 augroup filetypedetect
191   au! BufNewFile,BufRead *.ly           setf lilypond
192 augroup END
193 @end example
194
195 以下の行を @file{~/.vimrc} 付加することによってパスをインクルードしてください。
196
197 @example
198 set runtimepath+=/usr/local/share/lilypond/$@{LILYPOND_VERSION@}/vim/
199 @end example
200
201 @noindent
202 ここで、@code{$@{LILYPOND_VERSION@}} はあなたが使用している LilyPond のバー@c
203 ジョンです。LilyPond が @file{/usr/local/} にインストールされていない場合は、@c
204 パスを適切に書き換えてください。
205
206
207 @node jEdit
208 @subsection jEdit
209 @translationof jEdit
210
211 LilyPondTool は、LilyPond ソースを編集するために 
212 @uref{http://@/www@/.jedit@/.org@/,jEdit} テキスト エディタのためのプラグイン@c
213 として作成された最も機能豊富なテキスト ベース ツールです。その機能にはドキュ@c
214 メントをより容易にセット アップするための歌詞サポートを持つドキュメント ウィ@c
215 ザードと、高度なポイント&クリックをサポートする PDF ビューアが含まれます。ス@c
216 クリーンショット、デモ、インストール手順については、@c
217 @uref{http://lilypondtool@/.organum@/.hu} を参照してください
218
219
220 @node TexShop
221 @subsection TexShop
222 @translationof TexShop
223
224 MaxOS@tie{}X 用の @uref{http://@/www@/.uoregon@/.edu/~koch/texshop/index@/.html,
225 TexShop} エディタは、
226 @uref{http://@/www@/.dimi@/.uniud@/.it/vitacolo/freesoftware@/.html} で入手可@c
227 能な拡張を使うことで、エディタから LilyPond, lilypond-book,
228 convert-ly を実行できるように拡張することが可能です。
229
230
231 @node TextMate
232 @subsection TextMate
233 @translationof TextMate
234
235 TextMate 用の LilyPond バンドルがあります。以下を実行することでインストールで@c
236 きるでしょう:
237
238 @example
239 mkdir -p /Library/Application\ Support/TextMate/Bundles
240 cd /Library/Application\ Support/TextMate/Bundles
241 svn co http://macromates.com/svn/Bundles/trunk/Bundles/Lilypond.tmbundle/
242 @end example
243
244
245 @node LilyKDE
246 @subsection LilyKDE
247 @translationof LilyKDE
248
249 @uref{http://lilykde.googlecode.com/,LilyKDE} は KDE のテキスト エディタ 
250 @uref{http://kate-editor.org/,Kate} 用のプラグインです。これは素早く LilyPond 
251 ドキュメントをセットアップするためのパワフルな楽譜ウィザードと PDF ビューアを@c
252 持ちます。
253
254 LilyKDE は @uref{http://www.volny.cz/smilauer/rumor/,Rumor} を使うことができる@c
255 ため、MIDI キーボードで演奏することで音楽を入力することができます。
256
257 他の機能として、歌詞のハイフン付けする機能や KDE ファイル マネージャから複数の@c
258 ファイルを含めて LilyPond を実行する機能があります。
259
260
261 @node ポイント&クリック
262 @section ポイント&クリック
263 @translationof Point and click
264 @cindex point and click
265
266
267 ポイント&クリックは PDF ビューアの中で表記をクリックすることで入力表記を見つ@c
268 け出すことを可能にします。これは楽譜の中でエラーを引き起こす入力をより容易に見@c
269 つけ出すことを可能にします。
270
271 この機能がアクティブな場合、LilyPond は PDF ファイルにハイパーリンクを付け加え@c
272 ます。これらのハイパーリンクは Web ブラウザに送られ、Web ブラウザはカーソルを@c
273 持つテキスト エディタを適切な位置に開きます。
274
275 この一連の動作を有効にするには、PDF ビューアが LilyPond で提供される 
276 @file{lilypond-invoke-editor} スクリプトを使ってハイパーリンクを追うようにコン@c
277 フィグレーションする必要があります。
278
279 UNIX の Xpdf では、@file{xpdfrc}@footnote{UNIXでは、このファイルは 
280 @file{/etc/xpdfrc} かホーム ディレクトリの中の @file{.xpdfrc} としてのどちらか@c
281 です。} の中に以下の記述が必要です:
282  
283 @example
284 urlCommand     "lilypond-invoke-editor %s"
285 @end example
286
287 プログラム @file{lilypond-invoke-editor} は小さな援助プログラムです。これは特@c
288 別な @code{textedit} URI に対してエディタを呼び出します。このプログラムは環境@c
289 変数 @code{EDITOR} を以下のパターンに従ってテストします:
290
291 @table @code
292 @item emacs
293   このプログラムは以下を呼び出します
294 @example
295 emacsclient --no-wait +@var{line}:@var{column} @var{file}
296 @end example
297 @item vim
298   このプログラムは以下を呼び出します
299 @example
300 gvim --remote +:@var{line}:norm@var{char} @var{file}
301 @end example
302
303 @item nedit
304   このプログラムは以下を呼び出します
305 @example
306   nc -noask +@var{line} @var{file}'
307 @end example
308 @end table
309
310 環境変数 @code{LYEDITOR} はこれをオーバライドするために使用されます。これには@c
311 エディタを起動するためのコマンド ラインを含み、
312 @code{%(file)s}, 
313 @code{%(column)s}, @code{%(line)s} 
314 @ignore
315
316 @end ignore
317 はそれぞれ、ファイル、列、行で置換されます。@code{LYEDITOR} に対する設定
318
319 @example
320 emacsclient --no-wait +%(line)s:%(column)s %(file)s
321 @end example
322
323 @noindent
324 は標準の emacsclient 呼び出しと等価です。
325
326
327 @cindex file size, output
328
329 ポイント&クリック リンクは出力ファイルをかなり大きなものにします。PDF ファイ@c
330 ルや PS ファイルのサイズを減らすために、@file{.ly} ファイルに以下の記述をする@c
331 ことでポイント&クリックを OFF にするかもしれません:
332
333 @example
334 \pointAndClickOff
335 @end example
336
337 @noindent
338 ポイント&クリックは以下の記述で明示的に ON になります:
339
340 @example
341 \pointAndClickOn
342 @end example
343
344 他の手段として、コマンド ライン オプションでポイント&クリックを OFF にできます:
345
346 @example
347 lilypond -dno-point-and-click file.ly
348 @end example
349
350 @warning{あなたは配布する LilyPond ファイルでは常にポイント&クリックを OFF に@c
351 すべきです。ポイント&クリックを ON にすると .pdf ファイルの中にあなたのコン@c
352 ピュータのパス情報が含まれるため、セキュリティ リスクとなる可能性があります。}