lilypond-0.0.27
[lilypond.git] / hdr / tex.hh
blobc33f30e202d5884479b61299f86d35ea54c8c4f6
1 #ifndef TEX_HH
2 #define TEX_HH
4 #include "string.hh"
5 #include "boxes.hh"
6 #include "scalar.hh"
8 /// parameter substitution in TeXstrings
9 String
10 substitute_args(String source, Array<String> args);
11 /**
12 this structure provides a simple macro mechanism:
14 if source == "tex%bla%", then
15 eval({"X","Y"}) == "texXblaY"
18 /// parameter substitution in TeXstrings
19 String
20 substitute_args(String source, Array<Scalar> args);
22 /// #h# is in points
23 String vstrut(Real h);
26 #endif