| 1 | <HTML> |
| 2 | <HEAD><TITLE> |
| 3 | Different margins for odd/even pages |
| 4 | </TITLE></HEAD> |
| 5 | <BODY> |
| 6 | <P> |
| 7 | <A HREF="mixtsig.html"><-- previous page</A> |
| 8 | |
| 9 | <A HREF="index.html">Table of Contents</A> <A HREF="tempochg.html">next page --></A> |
| 10 | </P> |
| 11 | |
| 12 | <H2> |
| 13 | Different margins for odd/even pages |
| 14 | </H2> |
| 15 | <P> |
| 16 | Sometimes you may want to make margins different for odd and even pages, |
| 17 | for example, if you want to put music in a ringed binder, and thus want to |
| 18 | offset the printing on the pages to avoid the holes in the paper. |
| 19 | While you can't do this directly, you can get the desired effect by using |
| 20 | appropriate macros, and then printing the odd and even pages in two passes. |
| 21 | </P> |
| 22 | <P> |
| 23 | In the Mup input file, put something like this: |
| 24 | <BR><PRE> |
| 25 | score |
| 26 | // if the WIDELEFT macro is set, |
| 27 | // make the left margin extra wide, |
| 28 | // otherwise if WIDERIGHT is set, |
| 29 | // make the right margin extra wide, |
| 30 | // otherwise make them equal. |
| 31 | ifdef WIDELEFT |
| 32 | leftmargin=1 |
| 33 | rightmargin=0.5 |
| 34 | else ifdef WIDERIGHT |
| 35 | leftmargin=0.5 |
| 36 | rightmargin=1 |
| 37 | else |
| 38 | leftmargin=0.75 |
| 39 | rightmargin=0.75 |
| 40 | endif endif |
| 41 | </PRE><BR> |
| 42 | </P> |
| 43 | <P> |
| 44 | Then when printing, print in two passes. First print the odd pages: |
| 45 | <BR><PRE> |
| 46 | mupprnt -oodd -DWIDELEFT file.mup |
| 47 | </PRE><BR> |
| 48 | Then turn the paper over and print the even pages: |
| 49 | <BR><PRE> |
| 50 | mupprnt -oeven -DWIDERIGHT file.mup |
| 51 | </PRE><BR> |
| 52 | </P> |
| 53 | <P> |
| 54 | This idea should work as long as the sum of the left and right margins are |
| 55 | equal between the WIDELEFT and WIDERIGHT parts. Otherwise you may get |
| 56 | different numbers of measures on each page in the two runs, and you'll |
| 57 | end up missing or repeating measures. |
| 58 | </P> |
| 59 | <HR><P> |
| 60 | <A HREF="mixtsig.html"><-- previous page</A> <A HREF="index.html">Table of Contents</A> <A HREF="tempochg.html">next page --></A> |
| 61 | </P> |
| 62 | </BODY></HTML> |