GNU LilyPond – アプリケーション使用方法: 4.1 ポイント＆クリック

## 4.1 ポイント＆クリック

ポイント＆クリックは PDF ビューアの中で表記をクリックすることで入力の中の表記を見つけ出すことを可能にします。これは楽譜の中でエラーを引き起こす入力を見つけ出すことより容易にします。

この機能がアクティブな場合、LilyPond は PDF ファイルにハイパーリンクを付け加えます。これらのハイパーリンクは Web ブラウザに送られ、Web ブラウザはカーソルを持つテキスト エディタを適切な位置に開きます。

この一連の動作を有効にするには、PDF ビューアが LilyPond で提供される ‘`lilypond-invoke-editor`’ スクリプトを使ってハイパーリンクを追うように設定変更する必要があります。

UNIX の Xpdf では、‘`xpdfrc`’1 の中に以下の記述が必要です:

>     urlCommand     "lilypond-invoke-editor %s"

プログラム ‘`lilypond-invoke-editor`’ は小さな支援プログラムです。これは特別な `textedit` URI に対してエディタを呼び出し、それ以外に対しては Web ブラウザを呼び出します。このプログラムは環境変数 `EDITOR` を調べて、以下のパターンに動作します:

`emacs`

  このプログラムは以下を呼び出します

  >     emacsclient --no-wait +line:column file

`gvim`

  このプログラムは以下を呼び出します

  >     gvim --remote +:line:normcolumn file

`nedit`

  このプログラムは以下を呼び出します

  >       nc -noask +line file'

環境変数 `LYEDITOR` はこの動作をオーバライドするために使用されます。これにはエディタを起動するためのコマンド ラインを保持し、`%(column)s`, `%(line)s` はそれぞれファイル、列、行に置き換えられます。 以下の `LYEDITOR` 設定は標準の emacsclient 呼び出しと等価です。

>     emacsclient --no-wait +%(line)s:%(column)s %(file)s

ポイント＆クリックのリンクは出力ファイルを肥大化させます。PDF ファイルと PS ファイルのサイズを小さくするには、‘`.ly`’ ファイルの中に以下を記述してポイント＆クリックを OFF にします:

>     \pointAndClickOff

以下を用いて、ポイント＆クリックを明示的に ON にすることができます:

>     \pointAndClickOn

‘`.ly`’ ファイルの中でポイント＆クリックを OFF にする代わりにコマンド ライン オプションで OFF にすることができます:

>     lilypond -dno-point-and-click file.ly

Note: 配布する LilyPond ファイルでは常にポイント＆クリックを OFF にして、.pdf ファイルにあなたのコンピュータの Path 情報が含まれないようにすべきです。配布する .pdf ファイルに Path 情報が含まれているとセキュリティ リスクとなります。

### 脚注

[1] UNIXでは、このファイルは ‘`/etc/xpdfrc`’ かホーム ディレクトリの中の ‘`.xpdfrc`’ としてのどちらかです。

他の言語: English, deutsch, español, français, magyar, italiano

#### LilyPond — 使用方法