]> git.lyx.org Git - lyx.git/blob - lib/examples/ja/lilypond.lyx
Math.lyx: describe new support for command \sideset
[lyx.git] / lib / examples / ja / lilypond.lyx
1 #LyX 2.1 created this file. For more info see http://www.lyx.org/
2 \lyxformat 474
3 \begin_document
4 \begin_header
5 \textclass article
6 \use_default_options true
7 \begin_modules
8 lilypond
9 \end_modules
10 \maintain_unincluded_children false
11 \language japanese
12 \language_package default
13 \inputencoding utf8-platex
14 \fontencoding global
15 \font_roman lmodern
16 \font_sans lmss
17 \font_typewriter lmtt
18 \font_math auto
19 \font_default_family default
20 \use_non_tex_fonts false
21 \font_sc false
22 \font_osf false
23 \font_sf_scale 100
24 \font_tt_scale 100
25 \graphics default
26 \default_output_format pdf
27 \output_sync 0
28 \bibtex_command default
29 \index_command default
30 \paperfontsize default
31 \spacing single
32 \use_hyperref true
33 \pdf_title "LilyPond-book and LyX"
34 \pdf_author "The LyX Team"
35 \pdf_bookmarks true
36 \pdf_bookmarksnumbered true
37 \pdf_bookmarksopen true
38 \pdf_bookmarksopenlevel 1
39 \pdf_breaklinks false
40 \pdf_pdfborder false
41 \pdf_colorlinks true
42 \pdf_backref false
43 \pdf_pdfusetitle false
44 \pdf_quoted_options "linkcolor=blue,urlcolor=blue,pdfstartview=XYZ"
45 \papersize default
46 \use_geometry true
47 \use_package amsmath 1
48 \use_package amssymb 1
49 \use_package cancel 0
50 \use_package esint 1
51 \use_package mathdots 1
52 \use_package mathtools 0
53 \use_package mhchem 1
54 \use_package stackrel 0
55 \use_package stmaryrd 0
56 \use_package undertilde 0
57 \cite_engine basic
58 \cite_engine_type default
59 \biblio_style plain
60 \use_bibtopic false
61 \use_indices false
62 \paperorientation portrait
63 \suppress_date true
64 \justification true
65 \use_refstyle 0
66 \index Index
67 \shortcut idx
68 \color #008000
69 \end_index
70 \leftmargin 2cm
71 \topmargin 2cm
72 \rightmargin 2cm
73 \bottommargin 2cm
74 \secnumdepth 3
75 \tocdepth 3
76 \paragraph_separation indent
77 \paragraph_indentation default
78 \quotes_language english
79 \papercolumns 1
80 \papersides 1
81 \paperpagestyle default
82 \tracking_changes false
83 \output_changes false
84 \html_math_output 0
85 \html_css_as_file 0
86 \html_be_strict true
87 \end_header
88
89 \begin_body
90
91 \begin_layout Title
92 LilyPond-bookとLyX
93 \end_layout
94
95 \begin_layout Author
96 LyXプロジェクトチーム
97 \end_layout
98
99 \begin_layout Date
100 第2.1.x版
101 \end_layout
102
103 \begin_layout Abstract
104 この文書は、LyX文書への楽譜片の取り込み方の説明と例示を行います。記譜法としては、LilyPond文法を用い、処理にはLilyPond-bookユーティリティ
105 を使用します。
106 \end_layout
107
108 \begin_layout Section
109 はじめに
110 \end_layout
111
112 \begin_layout Standard
113 LilyPondは、コンピュータで生成した美しい音楽スコアを生成することを可能にするオープンソースプロジェクトです。このプロジェクトには、テキストベースの記譜言
114 語と、この記譜法を音楽スコアに変換するプログラムが含まれています。
115 \end_layout
116
117 \begin_layout Standard
118 LilyPond自身も、タイトルや作者情報、脚注、巻末注などの表示をサポートしていますが、主な目的はあくまで楽譜の組版です。文章の組版には、一般的に云って、他の
119 プログラムの方が向いています。LilyPond-bookは、LilyPond記譜法を使った音楽スコアを、なかんずくLaTeX文書に組み込むことを補助するための、
120 LilyPondプロジェクトが提供するユーティリティです。
121 \end_layout
122
123 \begin_layout Standard
124 この文書は、LaTeXベースのレイアウトを用いたLyX文書中で、LilyPond記譜法を用いることで、LaTeXとLilyPondの両方を結びつけて実現される、
125 美しく高品質な組版を得る方法を説明します。記譜のために、LiliPond文法の基本を理解していることが必要ですが、LyXを使用している限りはLaTeXの知識は必
126 要ありません。
127 \end_layout
128
129 \begin_layout Standard
130
131 \begin_inset CommandInset ref
132 LatexCommand ref
133 reference "sec:LilyPondコードを使用"
134
135 \end_inset
136
137 節は、必要要件と使用法、LyX中でLiliPond記譜法を用いることの短所を説明します。第
138 \begin_inset CommandInset ref
139 LatexCommand ref
140 reference "sec:LilyPond-examples"
141
142 \end_inset
143
144 節は、いくつかの例を用いて、その組版の美しさと品質をお見せします。
145 \end_layout
146
147 \begin_layout Section
148 LyX中でLilyPondコードを使用する
149 \begin_inset CommandInset label
150 LatexCommand label
151 name "sec:LilyPondコードを使用"
152
153 \end_inset
154
155
156 \end_layout
157
158 \begin_layout Standard
159 使用中の文書に、LilyPondモジュールを追加すると、LyXでのLilyPond記譜法(LilyPondコード)のサポートが有効になります。これは、
160 \family sans
161 文書\SpecialChar \menuseparator
162 設定
163 \family default
164 メニューを開いて、モジュール一覧からLilyPondを選択することで、実現できます。LaTeXベースのLyXレイアウトはどれでも使うことができ、通常のプレビュー
165 や書き出し機構も使用できます。LyXは、LaTeX/LilyPond混在コードを、LilyPond-bookを用いて処理してくれます。LilyPond-book
166 は、DocBookやHTML文書も扱うことができますが、これらの文書型をLilyPond-bookとLyXに統合することは、今のところ実現していません。
167 \end_layout
168
169 \begin_layout Subsection
170 必要要件
171 \end_layout
172
173 \begin_layout Standard
174 LilyPond-book第2.13版以降。
175 \begin_inset Foot
176 status collapsed
177
178 \begin_layout Plain Layout
179 LilyPond-bookは、第2.1版以降で、LaTeX出力をサポートしていますが、PDFLaTeXサポート(第2.9版以降)や、
180 \family typewriter
181 --lily-output-dir
182 \family default
183 フラグ(第2.11版以降)、なかんずく
184 \family typewriter
185 --safe
186 \family default
187 フラグ(第2.13版以降)など、LyXが使用する機能の一部は、それよりも最近の版でしか利用することができません。
188 \end_layout
189
190 \end_inset
191
192
193 \end_layout
194
195 \begin_layout Subsection
196 統合
197 \end_layout
198
199 \begin_layout Standard
200 本モジュールは、LilyPond差込枠を提供しており、
201 \family sans
202 挿入\SpecialChar \menuseparator
203 任意設定差込枠
204 \family default
205 メニューで挿入することができます。この差込枠は、LilyPondコードを入力するためのもので、このコードが楽譜に組まれることになります。まずは、簡単な音階から始
206 めてみましょう。
207 \end_layout
208
209 \begin_layout Standard
210 \begin_inset Flex LilyPond
211 status open
212
213 \begin_layout Plain Layout
214
215 \begin_inset Argument 1
216 status open
217
218 \begin_layout Plain Layout
219 staffsize=28
220 \end_layout
221
222 \end_inset
223
224
225 \end_layout
226
227 \begin_layout Plain Layout
228
229
230 \backslash
231 relative c'' {
232 \end_layout
233
234 \begin_layout Plain Layout
235
236   g a b c
237 \end_layout
238
239 \begin_layout Plain Layout
240
241 }
242 \end_layout
243
244 \end_inset
245
246
247 \end_layout
248
249 \begin_layout Standard
250 \noindent
251 上記のLyX差込枠は、以下のようなLaTeX様のコードを生成します。
252 \end_layout
253
254 \begin_layout LyX-Code
255
256 \backslash
257 begin{lilypond}[staffsize=28]
258 \end_layout
259
260 \begin_layout LyX-Code
261
262 \end_layout
263
264 \begin_layout LyX-Code
265
266 \backslash
267 relative c'' {
268 \end_layout
269
270 \begin_layout LyX-Code
271   g a b c
272 \end_layout
273
274 \begin_layout LyX-Code
275 }
276 \end_layout
277
278 \begin_layout LyX-Code
279
280 \backslash
281 end{lilypond}
282 \end_layout
283
284 \begin_layout Standard
285 最初の角括弧の中に書かれているのは、LilyPond-bookに渡すオプションです。これは、LyX中では、LilyPond差込枠を挿入したときと同じように、
286 \family sans
287 挿入
288 \family default
289 メニューから挿入されたものです。ここでは、譜表(staff)の大きさを28
290 \begin_inset space \thinspace{}
291 \end_inset
292
293 pt(ポイント)にしています。例えば、
294 \family typewriter
295 [staffsize=28,verbatim]
296 \family default
297 のように、コンマで区切れば、他のオプションを追加することができます。譜表オプションの一覧は、LilyPond説明書の中にあります。既定の設定が欲しい場合には、角
298 括弧ブロック全体を省略することができます。
299 \end_layout
300
301 \begin_layout Standard
302 オプションブロックの後に来るのは、LilyPond文法で書かれた楽譜片の文字表記です。このコードは、実はLaTeXが処理するのではなく、LilyPond-boo
303 kが前処理を行います。LilyPond-bookは、グラフィックファイルを生成し、このコード部分を置き換えた
304 \family typewriter
305
306 \backslash
307 includegraphics{\SpecialChar \ldots{}
308 }
309 \family default
310 コマンドが、このファイルをLaTeX文書に取り込みます。
311 \end_layout
312
313 \begin_layout Standard
314 したがって、変換過程は、
315 \family sans
316 LyX\SpecialChar \menuseparator
317 LilyPond-book\SpecialChar \menuseparator
318 LaTeX
319 \family default
320 のようになります。LyXは.lytexファイルを生成し、次にLilyPond-bookが.texファイルと付随する画像ファイルを生成し、最後にLaTeXが最終文書を
321 生成します。ツール連鎖の各段階では、あなたが選択した配置方法に従います。つまり、楽譜片を行内に配置するか、独立した段落にするか、中央揃えか左揃えか等々、LyXウ
322 ィンドウ内での表示のされ方は、出力書式でも尊重されます。行内での使用の例としては、
323 \begin_inset Flex LilyPond
324 status open
325
326 \begin_layout Plain Layout
327
328 \begin_inset Argument 1
329 status open
330
331 \begin_layout Plain Layout
332 staffsize=12
333 \end_layout
334
335 \end_inset
336
337  
338 \backslash
339 markup { 
340 \backslash
341 concat {B 
342 \backslash
343 super 
344 \backslash
345 flat } }
346 \end_layout
347
348 \end_inset
349
350 のようにコード名を表示したい場合や、非常に短い楽譜片を表示したい時などが挙げられます。
351 \end_layout
352
353 \begin_layout Subsection
354 プレビュー
355 \end_layout
356
357 \begin_layout Standard
358 記譜がどのように見えるかについては、LyX内で直接フィードバックを得ることができます。そのためには、LilyPond差込枠を、
359 \family sans
360 挿入\SpecialChar \menuseparator
361 プレビュー
362 \family default
363 メニューを使って得られるプレビュー差込枠の中に入れなくてはなりません。これは、以下のように、LyX内での表示に影響するだけで出力には関係しません。
364 \end_layout
365
366 \begin_layout Standard
367 \begin_inset Preview
368
369 \begin_layout Standard
370 \begin_inset Flex LilyPond
371 status collapsed
372
373 \begin_layout Plain Layout
374
375
376 \backslash
377 relative c'' {
378 \end_layout
379
380 \begin_layout Plain Layout
381
382   ais a g ges
383 \end_layout
384
385 \begin_layout Plain Layout
386
387 }
388 \end_layout
389
390 \end_inset
391
392
393 \end_layout
394
395 \end_inset
396
397
398 \end_layout
399
400 \begin_layout Standard
401 残念ながら、プレビューがそれほど即座に表示されないことに気づかれるかもしれません。コンパイルを開始するには、カーソルをプレビュー差込枠の外にカーソルを出す必要が
402 あり、さらに、処理には数秒の時間がかかり得ます。しかしながら、編集中に、直接フィードバックを得ることには相応の価値があり、文書内の移動を非常に楽にします。
403 \end_layout
404
405 \begin_layout Subsection
406 Gotchas
407 \end_layout
408
409 \begin_layout Standard
410 ここでは、LilyPond-bookとLyXを統合する上で経験された認識のいくつかを紹介します。
411 \end_layout
412
413 \begin_layout Subsubsection
414 子文書
415 \end_layout
416
417 \begin_layout Standard
418 LilyPondモジュールを用いたLyX文書は、「Input」法を用いた子文書を持つことができません。
419 \family sans
420 挿入\SpecialChar \menuseparator
421 ファイル\SpecialChar \menuseparator
422 子文書
423 \family default
424 において、「取り込みの型」として「Input」を選択すると、出力を生成する際にエラーが発生します。これは、LilyPond-bookが、これらのインプットファイ
425 ルを、自動で再帰的に処理してしまうせいです。現在のところ、LilyPond-bookには、この挙動を停止するコマンドラインオプションは存在しないので、代わりに「
426 Include」法を使用することを推奨致します。
427 \end_layout
428
429 \begin_layout Standard
430 なお、LilyPondモジュールを使用していない親文書に、LilyPondモジュールを使用した子文書を挿入することは、「Input」法でも「Include」法で
431 も可能です。これを動作させるには、
432 \family sans
433 文書\SpecialChar \menuseparator
434 設定
435 \family default
436 下で親文書のプリアンブルに
437 \end_layout
438
439 \begin_layout LyX-Code
440
441 \backslash
442 usepackage{graphicx}
443 \end_layout
444
445 \begin_layout Standard
446 という行を追加する必要があります。
447 \end_layout
448
449 \begin_layout Subsubsection
450 囲み波括弧
451 \end_layout
452
453 \begin_layout Standard
454 LilyPond-bookは、コードが楽譜片に過ぎないかどうかを確かめるために、LilyPond-book
455 \family typewriter
456
457 \backslash
458 score
459 \family default
460 コマンドあるいは
461 \family typewriter
462
463 \backslash
464 relative
465 \family default
466 コマンドを検索します。LilyPondコマンドを全く入れないことも可能ですが、その場合には{囲み波括弧}が必要です。したがって、下記のコード
467 \end_layout
468
469 \begin_layout LyX-Code
470
471 \backslash
472 begin{lilypond}
473 \end_layout
474
475 \begin_layout LyX-Code
476   ais' f'' g' e'' % no 
477 \backslash
478 score given
479 \end_layout
480
481 \begin_layout LyX-Code
482
483 \backslash
484 end{lilypond}
485 \end_layout
486
487 \begin_layout Standard
488 では、LilyPond-bookは、以下のように混乱してしまいます。
489 \end_layout
490
491 \begin_layout LyX-Code
492 error: syntax error, unexpected NOTENAME_PITCH
493 \end_layout
494
495 \begin_layout LyX-Code
496 ais' f'' g' e'' % no 
497 \backslash
498 score given
499 \end_layout
500
501 \begin_layout Standard
502 囲み波括弧を用いれば、下記のようにうまく行きます。
503 \end_layout
504
505 \begin_layout Standard
506 \begin_inset Preview
507
508 \begin_layout Standard
509 \begin_inset Flex LilyPond
510 status collapsed
511
512 \begin_layout Plain Layout
513
514 {ais' f'' g' e''} % no 
515 \backslash
516 score given
517 \end_layout
518
519 \end_inset
520
521
522 \end_layout
523
524 \end_inset
525
526
527 \end_layout
528
529 \begin_layout Standard
530 LilyPondコマンドを使用せずに、波括弧内に直接音符を書くと、短い楽譜片を書く場合に便利です。熟練ユーザーは、おそらく、楽曲をLilyPond変数やコマンド
531 を使用して入力したいものと思われますが、もちろんその方法もサポートされています。
532 \end_layout
533
534 \begin_layout Subsubsection
535 タブ譜
536 \end_layout
537
538 \begin_layout Standard
539 もう一つのgotchaは、下記のように
540 \family typewriter
541
542 \backslash
543 fret-diagram
544 \family default
545 マークアップコマンドを用いた、連続したLilyPond楽譜片についてです。
546 \end_layout
547
548 \begin_layout LyX-Code
549
550 \backslash
551 begin{lilypond}
552 \end_layout
553
554 \begin_layout LyX-Code
555   
556 \backslash
557 markup{ 
558 \backslash
559 fret-diagram-terse #"x;3;2;o;1;o;" }
560 \end_layout
561
562 \begin_layout LyX-Code
563
564 \backslash
565 end{lilypond}
566 \end_layout
567
568 \begin_layout LyX-Code
569
570 \end_layout
571
572 \begin_layout LyX-Code
573
574 \backslash
575 begin{lilypond}
576 \end_layout
577
578 \begin_layout LyX-Code
579   
580 \backslash
581 markup{ 
582 \backslash
583 fret-diagram-terse #"x;x;o;2;3;2;" }
584 \end_layout
585
586 \begin_layout LyX-Code
587
588 \backslash
589 end{lilypond}
590 \end_layout
591
592 \begin_layout Standard
593 何らかの理由で、LilyPond-book第2.13版は、これを安全モードで走らせると(意図を理解していない限り、つねにこうするべきです)、文句を云います。これは
594 第2.15版の時点では修正されています(LilyPond issue #1900にファイルされています)。
595 \end_layout
596
597 \begin_layout Subsubsection
598
599 \family typewriter
600
601 \backslash
602 lilypondfile
603 \family default
604 コマンド
605 \end_layout
606
607 \begin_layout Standard
608 LilyPond-bookは、
609 \family typewriter
610
611 \backslash
612 lilypondfile
613 \family default
614 コマンドによって、外部ファイルに存在するLilyPondコードを取込むことをサポートしています。このコマンドによって、LilyPondコードは、文書内で打ち込ま
615 れたかのように処理され、出力スコアは、行幅・改頁等、LaTeXが定める組版に従います。これは、LyXに長らく存在する、LilyPondスコアを外部素材として取り
616 込む機能とは対照的です。そこでは、外部ファイルを処理するのにLilyPondを呼び出し、固定した画像を生成した上で、文書中にこの画像を取り込んでいたので、組版の
617 決定はLilyPondに委ねられていました。残念ながら、LyXでの
618 \family typewriter
619
620 \backslash
621 lilypondfile
622 \family default
623 コマンドのサポートは、まだ実装されていませんが、望むファイルへの完全な絶対パスを与えるということさえ守れば、TeXコードブロック中でこれを使用することは可能です
624
625 \end_layout
626
627 \begin_layout Section
628 LilyPondの用例
629 \begin_inset CommandInset label
630 LatexCommand label
631 name "sec:LilyPond-examples"
632
633 \end_inset
634
635
636 \end_layout
637
638 \begin_layout Standard
639
640 \begin_inset CommandInset ref
641 LatexCommand ref
642 reference "sub:Editorial-headword"
643
644 \end_inset
645
646 は、LilyPond要素を多用した複雑なスコアです。安全モードで実行できるように、この楽譜片のオリジナルソースからは、スキームコードの一部が取り除かれています。
647 また、例
648 \begin_inset CommandInset ref
649 LatexCommand ref
650 reference "sub:タブ譜のひな型"
651
652 \end_inset
653
654 は、ギター奏者に魅力的なLilyPondの出力を示しています。
655 \end_layout
656
657 \begin_layout Subsection
658 編集見出し
659 \begin_inset CommandInset label
660 LatexCommand label
661 name "sub:Editorial-headword"
662
663 \end_inset
664
665
666 \end_layout
667
668 \begin_layout Standard
669 NR 1.7 編註 ベートーヴェン作品31-3 ピアノソナタ第18番 第2楽章 スケルツォ 第9--14小節
670 \end_layout
671
672 \begin_layout Standard
673 \noindent
674 \align center
675 \begin_inset Preview
676
677 \begin_layout Standard
678 \begin_inset Flex LilyPond
679 status collapsed
680
681 \begin_layout Plain Layout
682
683
684 \backslash
685 new PianoStaff <<
686 \end_layout
687
688 \begin_layout Plain Layout
689
690   
691 \end_layout
692
693 \begin_layout Plain Layout
694
695   % RH Staff
696 \end_layout
697
698 \begin_layout Plain Layout
699
700   
701 \backslash
702 new Staff {
703 \end_layout
704
705 \begin_layout Plain Layout
706
707     
708 \backslash
709 clef treble
710 \end_layout
711
712 \begin_layout Plain Layout
713
714     
715 \backslash
716 key aes 
717 \backslash
718 major
719 \end_layout
720
721 \begin_layout Plain Layout
722
723     
724 \backslash
725 time 2/4
726 \end_layout
727
728 \begin_layout Plain Layout
729
730     %
731 \backslash
732 set Staff.fingeringOrientations = #'(up)
733 \end_layout
734
735 \begin_layout Plain Layout
736
737     %
738 \backslash
739 set Score.currentBarNumber = #9
740 \end_layout
741
742 \begin_layout Plain Layout
743
744     
745 \backslash
746 partial 8
747 \end_layout
748
749 \begin_layout Plain Layout
750
751     <aes''-4 c''>8
752 \backslash
753 staccato
754 \end_layout
755
756 \begin_layout Plain Layout
757
758     |
759 \end_layout
760
761 \begin_layout Plain Layout
762
763     %
764 \backslash
765 set doubleSlurs = ##t
766 \end_layout
767
768 \begin_layout Plain Layout
769
770     <bes''-5 des''-2>4(
771 \end_layout
772
773 \begin_layout Plain Layout
774
775     <aes''-4 c''>8
776 \backslash
777 staccato)
778 \end_layout
779
780 \begin_layout Plain Layout
781
782     
783 \backslash
784 noBeam
785 \end_layout
786
787 \begin_layout Plain Layout
788
789     c''8-5
790 \backslash
791 staccato
792 \backslash
793 pp
794 \end_layout
795
796 \begin_layout Plain Layout
797
798     |
799 \end_layout
800
801 \begin_layout Plain Layout
802
803     
804 \backslash
805 unset doubleSlurs
806 \end_layout
807
808 \begin_layout Plain Layout
809
810     bes'8..(
811 \end_layout
812
813 \begin_layout Plain Layout
814
815     aes'32
816 \end_layout
817
818 \begin_layout Plain Layout
819
820     g'8)
821 \backslash
822 staccato
823 \end_layout
824
825 \begin_layout Plain Layout
826
827     f'8
828 \backslash
829 staccato
830 \end_layout
831
832 \begin_layout Plain Layout
833
834     |
835 \end_layout
836
837 \begin_layout Plain Layout
838
839     e'4-2
840 \end_layout
841
842 \begin_layout Plain Layout
843
844     r8
845 \end_layout
846
847 \begin_layout Plain Layout
848
849     %
850 \backslash
851 once 
852 \backslash
853 override Script #'script-priority = #-100
854 \end_layout
855
856 \begin_layout Plain Layout
857
858     
859 \backslash
860 afterGrace
861 \end_layout
862
863 \begin_layout Plain Layout
864
865     f'8(
866 \backslash
867 trill^
868 \backslash
869 markup { 
870 \backslash
871 finger "3-2" }
872 \end_layout
873
874 \begin_layout Plain Layout
875
876     { e'16[ f'16] }
877 \end_layout
878
879 \begin_layout Plain Layout
880
881     |
882 \end_layout
883
884 \begin_layout Plain Layout
885
886     g'8..-3
887 \end_layout
888
889 \begin_layout Plain Layout
890
891     f'32
892 \end_layout
893
894 \begin_layout Plain Layout
895
896     e'8-1)
897 \backslash
898 staccato
899 \end_layout
900
901 \begin_layout Plain Layout
902
903     d'8-2
904 \backslash
905 staccato
906 \end_layout
907
908 \begin_layout Plain Layout
909
910     |
911 \end_layout
912
913 \begin_layout Plain Layout
914
915     c'4
916 \end_layout
917
918 \begin_layout Plain Layout
919
920     r4
921 \end_layout
922
923 \begin_layout Plain Layout
924
925   }
926 \end_layout
927
928 \begin_layout Plain Layout
929
930   
931 \end_layout
932
933 \begin_layout Plain Layout
934
935   % LH Staff
936 \end_layout
937
938 \begin_layout Plain Layout
939
940   
941 \backslash
942 new Staff {
943 \end_layout
944
945 \begin_layout Plain Layout
946
947     
948 \backslash
949 key aes 
950 \backslash
951 major
952 \end_layout
953
954 \begin_layout Plain Layout
955
956     
957 \backslash
958 clef treble
959 \end_layout
960
961 \begin_layout Plain Layout
962
963     %
964 \backslash
965 override Fingering #'direction = #down
966 \end_layout
967
968 \begin_layout Plain Layout
969
970     %
971 \backslash
972 set Staff.fingeringOrientations = #'(down)
973 \end_layout
974
975 \begin_layout Plain Layout
976
977     
978 \backslash
979 partial 8
980 \end_layout
981
982 \begin_layout Plain Layout
983
984     <aes' aes>8
985 \backslash
986 staccato
987 \end_layout
988
989 \begin_layout Plain Layout
990
991     %
992 \backslash
993 set doubleSlurs = ##t
994 \end_layout
995
996 \begin_layout Plain Layout
997
998     <g'-2 ees'-3>4(
999 \end_layout
1000
1001 \begin_layout Plain Layout
1002
1003     <aes' aes>8)
1004 \backslash
1005 staccato
1006 \end_layout
1007
1008 \begin_layout Plain Layout
1009
1010     
1011 \backslash
1012 noBeam
1013 \end_layout
1014
1015 \begin_layout Plain Layout
1016
1017     
1018 \backslash
1019 clef bass
1020 \end_layout
1021
1022 \begin_layout Plain Layout
1023
1024     c'8-1
1025 \backslash
1026 staccato
1027 \end_layout
1028
1029 \begin_layout Plain Layout
1030
1031     |
1032 \end_layout
1033
1034 \begin_layout Plain Layout
1035
1036     %
1037 \backslash
1038 set doubleSlurs = ##f
1039 \end_layout
1040
1041 \begin_layout Plain Layout
1042
1043     bes8..(
1044 \end_layout
1045
1046 \begin_layout Plain Layout
1047
1048     aes32
1049 \end_layout
1050
1051 \begin_layout Plain Layout
1052
1053     g8-1)
1054 \backslash
1055 staccato
1056 \end_layout
1057
1058 \begin_layout Plain Layout
1059
1060     f8
1061 \backslash
1062 staccato
1063 \end_layout
1064
1065 \begin_layout Plain Layout
1066
1067     |
1068 \end_layout
1069
1070 \begin_layout Plain Layout
1071
1072     e4
1073 \end_layout
1074
1075 \begin_layout Plain Layout
1076
1077     r8
1078 \end_layout
1079
1080 \begin_layout Plain Layout
1081
1082     
1083 \backslash
1084 afterGrace
1085 \end_layout
1086
1087 \begin_layout Plain Layout
1088
1089     f8(
1090 \backslash
1091 trill_
1092 \backslash
1093 markup { 
1094 \backslash
1095 finger "2-1" }
1096 \end_layout
1097
1098 \begin_layout Plain Layout
1099
1100     { e16[ f16] }
1101 \end_layout
1102
1103 \begin_layout Plain Layout
1104
1105     |
1106 \end_layout
1107
1108 \begin_layout Plain Layout
1109
1110     g8..-1
1111 \end_layout
1112
1113 \begin_layout Plain Layout
1114
1115     f32
1116 \end_layout
1117
1118 \begin_layout Plain Layout
1119
1120     e8)
1121 \backslash
1122 staccato
1123 \end_layout
1124
1125 \begin_layout Plain Layout
1126
1127     d8
1128 \backslash
1129 staccato
1130 \end_layout
1131
1132 \begin_layout Plain Layout
1133
1134     |
1135 \end_layout
1136
1137 \begin_layout Plain Layout
1138
1139     c4
1140 \end_layout
1141
1142 \begin_layout Plain Layout
1143
1144     r4
1145 \end_layout
1146
1147 \begin_layout Plain Layout
1148
1149   }
1150 \end_layout
1151
1152 \begin_layout Plain Layout
1153
1154 >>
1155 \end_layout
1156
1157 \begin_layout Plain Layout
1158
1159 \end_layout
1160
1161 \end_inset
1162
1163
1164 \end_layout
1165
1166 \end_inset
1167
1168
1169 \end_layout
1170
1171 \begin_layout Standard
1172 \noindent
1173 [
1174 \begin_inset Flex URL
1175 status collapsed
1176
1177 \begin_layout Plain Layout
1178
1179 http://lsr.dsi.unimi.it/LSR/Item?id=627
1180 \end_layout
1181
1182 \end_inset
1183
1184 より。スキームコードは削除。段落設定で中央揃えに。]
1185 \end_layout
1186
1187 \begin_layout Subsection
1188 タブ譜のひな型
1189 \begin_inset CommandInset label
1190 LatexCommand label
1191 name "sub:タブ譜のひな型"
1192
1193 \end_inset
1194
1195
1196 \end_layout
1197
1198 \begin_layout Standard
1199 \begin_inset Preview
1200
1201 \begin_layout Standard
1202 \begin_inset Flex LilyPond
1203 status collapsed
1204
1205 \begin_layout Plain Layout
1206
1207 upper=  
1208 \backslash
1209 relative c' {
1210 \end_layout
1211
1212 \begin_layout Plain Layout
1213
1214   c4.
1215   g4  g  c
1216 \end_layout
1217
1218 \begin_layout Plain Layout
1219
1220 }
1221 \end_layout
1222
1223 \begin_layout Plain Layout
1224
1225 lower=  
1226 \backslash
1227 relative c {
1228 \end_layout
1229
1230 \begin_layout Plain Layout
1231
1232   c4  e  g,  e'
1233 \end_layout
1234
1235 \begin_layout Plain Layout
1236
1237 }
1238 \end_layout
1239
1240 \begin_layout Plain Layout
1241
1242
1243 \backslash
1244 score {
1245 \end_layout
1246
1247 \begin_layout Plain Layout
1248
1249   
1250 \backslash
1251 new StaffGroup <<
1252 \end_layout
1253
1254 \begin_layout Plain Layout
1255
1256     
1257 \backslash
1258 new Staff = "guitar" <<
1259 \end_layout
1260
1261 \begin_layout Plain Layout
1262
1263       
1264 \backslash
1265 context Voice = "upper guitar" { 
1266 \backslash
1267 clef "G_8" 
1268 \backslash
1269 voiceOne  
1270 \backslash
1271 upper }
1272 \end_layout
1273
1274 \begin_layout Plain Layout
1275
1276       
1277 \backslash
1278 context Voice = "lower guitar" { 
1279 \backslash
1280 clef "G_8" 
1281 \backslash
1282 voiceTwo  
1283 \backslash
1284 lower }
1285 \end_layout
1286
1287 \begin_layout Plain Layout
1288
1289     >>
1290 \end_layout
1291
1292 \begin_layout Plain Layout
1293
1294     
1295 \backslash
1296 new TabStaff = "tab" <<
1297 \end_layout
1298
1299 \begin_layout Plain Layout
1300
1301       
1302 \backslash
1303 context TabVoice = "upper tab" { 
1304 \backslash
1305 clef "tab" 
1306 \backslash
1307 voiceOne 
1308 \backslash
1309 upper }
1310 \end_layout
1311
1312 \begin_layout Plain Layout
1313
1314       
1315 \backslash
1316 context TabVoice = "lower tab" { 
1317 \backslash
1318 clef "tab" 
1319 \backslash
1320 voiceTwo 
1321 \backslash
1322 lower }
1323 \end_layout
1324
1325 \begin_layout Plain Layout
1326
1327     >>
1328 \end_layout
1329
1330 \begin_layout Plain Layout
1331
1332   >>
1333 \end_layout
1334
1335 \begin_layout Plain Layout
1336
1337 }
1338 \end_layout
1339
1340 \end_inset
1341
1342
1343 \end_layout
1344
1345 \end_inset
1346
1347
1348 \end_layout
1349
1350 \begin_layout Standard
1351 \noindent
1352 [
1353 \begin_inset Flex URL
1354 status collapsed
1355
1356 \begin_layout Plain Layout
1357
1358 http://lsr.dsi.unimi.it/LSR/Item?id=634
1359 \end_layout
1360
1361 \end_inset
1362
1363 より]
1364 \end_layout
1365
1366 \end_body
1367 \end_document