4.1 ポイント&クリック

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

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

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

UNIX の Xpdf では、‘xpdfrc1 の中に以下の記述が必要です:

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

LilyPond — Usage

inserted by FC2 system