3 \edef\lilypsdefsELC{\the\endlinechar}%
6 % Header info (macros/defs, etc) should go into a \special{! ... };
7 % note the ! sign. See dvips.info for details.
9 % We protect punctuation characters with \string to avoid problems with
10 % language specific shorthands (e.g. `:' for French, `"' for German, etc.).
12 \gdef\lilypondsetdimen#1{
13 \expandafter\gdef\csname #1ps
\endcsname{}
16 /
#1 (
\csname #1\endcsname) set_tex_dimen
20 \gdef\lilypondspace{ }
22 \gdef\lilypondpostscript{
23 % A document processed with lilypond-book can contain music fragments in
24 % different sizes. To reduce overhead, we define `lyscaleXXX' PS macros
26 \lilypondifundefined{lyscale
\lilypondpaperoutputscale}
28 \expandafter\gdef\csname lyscale
\lilypondpaperoutputscale\endcsname{}
29 % This sets CTM so that you get to the currentpoint
30 % by executing a 0 0 moveto
33 /lyscale
\lilypondpaperoutputscale
34 {\lilypondpaperoutputscale\lilypondspace\scaletounit %
43 lyscale
\lilypondpaperoutputscale\lilypondspace #
#1}
46 \lilypondifundefined{lilypondpaperblotdiameterps
}
47 {\lilypondsetdimen{lilypondpaperblotdiameter
}}
51 \gdef\lilypondexperimentalfeatures{}
53 \endlinechar \lilypsdefsELC