diff options
author | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2017-07-26 06:59:27 +0000 |
---|---|---|
committer | Akira Kakuto <kakuto@fuk.kindai.ac.jp> | 2017-07-26 06:59:27 +0000 |
commit | a75d11336415240ecda802ea24d26363487bea31 (patch) | |
tree | c484dbed7983d8ad50025d51d3c59a6559c16241 /Build/source/utils/autosp/autosp-src/autosp.1 | |
parent | 81aa91d742efb1053793f32a7a4ad703072a3754 (diff) |
autosp-2017-07-14
git-svn-id: svn://tug.org/texlive/trunk@44892 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/autosp/autosp-src/autosp.1')
-rw-r--r-- | Build/source/utils/autosp/autosp-src/autosp.1 | 40 |
1 files changed, 26 insertions, 14 deletions
diff --git a/Build/source/utils/autosp/autosp-src/autosp.1 b/Build/source/utils/autosp/autosp-src/autosp.1 index f6e7e789ad7..38750769ab6 100644 --- a/Build/source/utils/autosp/autosp-src/autosp.1 +++ b/Build/source/utils/autosp/autosp-src/autosp.1 @@ -1,5 +1,5 @@ .\" This manpage is licensed under the GNU Public License -.TH AUTOSP 1 2017-06-21 "" "" +.TH AUTOSP 1 2017-07-140 "" "" .SH NAME autosp \- preprocessor to generate note-spacing commands for MusiXTeX scores @@ -11,9 +11,15 @@ autosp \- preprocessor to generate note-spacing commands for MusiXTeX scores .B autosp .RB [ \-d\ |\ \-\-dotted ] .RB [ \-l\ |\ \-\-log ] -.IR infile [\ \fR.aspc\fP\ |\ \fR.tex\fP\ ] +.IR infile [\fR.aspc\fP] .RI [ outfile [ \fR.tex\fP ]] +.B autosp +.RB [ \-d\ |\ \-\-dotted ] +.RB [ \-l\ |\ \-\-log ] +.IR infile \fR.tex\fP\ +.IR outfile [ \fR.tex\fP ] + This program makes it easier to create MusiXTeX scores by converting (non-standard) commands of the form \\anotes ... \\en into one or more conventional @@ -126,25 +132,31 @@ as indicated. If there is a single staff, consecutive whole-bar rest bars are merged into a multi-bar rest. Bar-centered rests can be -coded using the standard \\def\\atnextbar notation but also -the non-standard command \\Cpause in a note segment generates a +coded using the standard \\def\\atnextbar notation but +the non-standard command \\Cpause in a note segment also generates a bar-centered rest. -Spacing commands \\sk and \\hsk in the source are discarded, -but not \\qsk, \\tqsk, \\hqsk or \\qqsk; -moreover +Spacing commands \\sk and \\hsk in the source are discarded +(but not \\qsk, \\tqsk, \\hqsk or \\qqsk); +however, non-standard commands \\QQsk, \\HQsk \\TQsk and \\Qsk in the source generate "global" skips; i.e., the effect of \\qqsk, \\hqsk, \\tqsk or \\qsk, respectively, in .I every -staff. These ensure that staffs remain synchronized if additional spacing is needed in one staff. +staff. These ensure that staffs remain synchronized if additional spacing is needed in any staff(s). Global skips may also be obtained within collective-coding sequences by using -one, two, three or four successive commas -to get the effects of \\QQsk, \\HQsk, \\TQsk or \\Qsk, respectively. -Global skips (equivalent to one, two or three commas, depending on the beaming and the accidental) are -automatically inserted before accidentals ('^', '_', '=', '<', '>') on beamed collective-coding notes. -The spacing can be increased by adding sufficient commas or locally re-defining -the relevant skip commands (\\qqsk, \\hqsk, \\tqsk, \\qsk). +up to four successive commas +to get the effects of \\qqsk, \\hqsk, \\tqsk or \\qsk, respectively, +as global skips. +Global skips are +automatically inserted before accidentals ('^', '_', '=', '<', '>') on collective-coding notes. +If the automatic spacing is insufficient, the spacing may be increased by adding sufficient commas or +using a conventional notes command instead of \\anotes. Automatic skips are +.I not +inserted +for any of the +.I explicit +accidental commands: \\sh, \\fl, \\na, \\smallsh, \\bigsh, etc. A note segment can be completely empty, but if a note segment should start |