X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Fuser%2Fwriting-texinfo.txt;h=4b10aebd0d691adf6344002f7e30ae68c7ac7cae;hb=585a04d158c6e16d696ed510d5e7e786df0a43f1;hp=75b6c60657e23526712b38183d215ba344d37faf;hpb=dcb2c123433b93c48e9305700d15f3649a9a8004;p=lilypond.git diff --git a/Documentation/user/writing-texinfo.txt b/Documentation/user/writing-texinfo.txt index 75b6c60657..4b10aebd0d 100644 --- a/Documentation/user/writing-texinfo.txt +++ b/Documentation/user/writing-texinfo.txt @@ -34,6 +34,11 @@ commands. to this scheme construct. ie \set Staff.instrumentName = #"cello" +* All engravers should have double-quotes around them: + \consists "Spans_arpeggio_engraver" + Again, LilyPond does not strictly require this, but it is a + useful standard to follow. + * Examples should end with a complete bar if possible. * If possible, only write one bar per line. The notes on each @@ -65,6 +70,12 @@ commands. in print. Please create a smaller example. (the smaller example does not need to be minimal, however) +* Specify durations for at least the first note of every bar. + +* If you only have one bar per line, omit bar checks. If you + put more than one bar per line (not recommended), then include + bar checks. + * If you want to work on an example outside of the manual (for easier/faster processing), use this header: @@ -100,6 +111,9 @@ commands. * Use two spaces after a period. +* In examples of syntax, use @var{musicexpr} for a music + expression. + * Variables or numbers which consist of a single character (probably followed by a punctuation mark) should be tied properly, either to the previous or the next word. Example: @@ -166,7 +180,7 @@ commands. quotes), or generally if @version{} is not followed by a space, enclose it with - @w{ ... } + @w{ ... } e.g. @@ -199,17 +213,17 @@ commands. @q{} - Single quotes. Used for `vague' terms. @qq{} - Double quotes. Used for actual quotes ("he said"). -@warning{}: produces a "Note: " box. Use for important - messages. - @tie{} - Variables or numbers which consist of a single character (probably followed by a punctuation mark) should be tied properly, either to the previous or the next word. Example: "The letter@tie{}@q{I} is skipped" @var - Use for variables. -@warning{} - produces a "Note: " box. - Any `\' used inside this must be written as `\\'. +@warning{} - produces a "Note: " box. Use for important messages. + +@bs - Generates a backslash inside @warning. + Any `\' used inside @warning (and @q or @qq) must be written as `@bs{}' + (texinfo would also allow \\, but this breaks with PDF output).