-
\auto-footnote mkup (markup) note (markup)
-
Have footnote note act as an annotation to the markup mkup.
\markup {
\auto-footnote a b
\override #'(padding . 0.2)
\auto-footnote c d
}
The footnote will be annotated automatically.
Used properties:
padding (0.0)
raise (0.5)
-
\backslashed-digit num (integer)
-
A feta number, with backslash. This is for use in the context of
figured bass notation.
\markup {
\backslashed-digit #5
\hspace #2
\override #'(thickness . 3)
\backslashed-digit #7
}
Used properties:
thickness (1.6)
font-size (0)
-
\char num (integer)
-
Produce a single character. Characters encoded in hexadecimal
format require the prefix #x.
\markup {
\char #65 \char ##x00a9
}
-
\eyeglasses
-
Prints out eyeglasses, indicating strongly to look at the conductor.
\markup { \eyeglasses }
-
\first-visible args (markup list)
-
Use the first markup in args that yields a non-empty stencil
and ignore the rest.
\markup {
\first-visible {
\fromproperty #'header:composer
\italic Unknown
}
}
-
\footnote mkup (markup) note (markup)
-
Have footnote note act as an annotation to the markup mkup.
\markup {
\auto-footnote a b
\override #'(padding . 0.2)
\auto-footnote c d
}
The footnote will not be annotated automatically.
-
\fraction arg1 (markup) arg2 (markup)
-
Make a fraction of two markups.
\markup {
π ≈
\fraction 355 113
}
Used properties:
-
\fromproperty symbol (symbol)
-
Read the symbol from property settings, and produce a stencil
from the markup contained within. If symbol is not defined, it
returns an empty markup.
\header {
myTitle = "myTitle"
title = \markup {
from
\italic
\fromproperty #'header:myTitle
}
}
\markup {
\null
}
-
\left-brace size (number)
-
A feta brace in point size size.
\markup {
\left-brace #35
\hspace #2
\left-brace #45
}
-
\lookup glyph-name (string)
-
Lookup a glyph by name.
\markup {
\override #'(font-encoding . fetaBraces) {
\lookup #"brace200"
\hspace #2
\rotate #180
\lookup #"brace180"
}
}
-
\markalphabet num (integer)
-
Make a markup letter for num. The letters start with A to Z
and continue with double letters.
\markup {
\markalphabet #8
\hspace #2
\markalphabet #26
}
-
\markletter num (integer)
-
Make a markup letter for num. The letters start with A
to Z (skipping letter I), and continue with double letters.
\markup {
\markletter #8
\hspace #2
\markletter #26
}
-
\null
-
An empty markup with extents of a single point.
\markup {
\null
}
-
\on-the-fly procedure (procedure) arg (markup)
-
Apply the procedure markup command to arg.
procedure should take a single argument.
-
\override new-prop (pair) arg (markup)
-
Add the argument new-prop to the property list. Properties
may be any property supported by
font-interface,
text-interface and
instrument-specific-markup-interface.
\markup {
\line {
\column {
default
baseline-skip
}
\hspace #2
\override #'(baseline-skip . 4) {
\column {
increased
baseline-skip
}
}
}
}
-
\page-link page-number (number) arg (markup)
-
Add a link to the page page-number around arg. This only works
in the PDF backend.
\markup {
\page-link #2 { \italic { This links to page 2... } }
}
-
\page-ref label (symbol) gauge (markup) default (markup)
-
Reference to a page number. label is the label set on the referenced
page (using the \label command), gauge a markup used to estimate
the maximum width of the page number, and default the value to display
when label is not found.
(If the current book or bookpart is set to use roman numerals for page numbers,
the reference will be formatted accordingly -- in which case the gauge's
width may require additional tweaking.)
-
\pattern count (integer) axis (integer) space (number) pattern (markup)
-
Prints count times a pattern markup.
Patterns are spaced apart by space.
Patterns are distributed on axis.
\markup \column {
"Horizontally repeated :"
\pattern #7 #X #2 \flat
\null
"Vertically repeated :"
\pattern #3 #Y #0.5 \flat
}
-
\property-recursive symbol (symbol)
-
Print out a warning when a header field markup contains some recursive
markup definition.
-
\right-brace size (number)
-
A feta brace in point size size, rotated 180 degrees.
\markup {
\right-brace #45
\hspace #2
\right-brace #35
}
-
\slashed-digit num (integer)
-
A feta number, with slash. This is for use in the context of
figured bass notation.
\markup {
\slashed-digit #5
\hspace #2
\override #'(thickness . 3)
\slashed-digit #7
}
Used properties:
thickness (1.6)
font-size (0)
-
\stencil stil (stencil)
-
Use a stencil as markup.
\markup {
\stencil #(make-circle-stencil 2 0 #t)
}
-
\strut
-
Create a box of the same height as the space in the current font.
-
\transparent arg (markup)
-
Make arg transparent.
\markup {
\transparent {
invisible text
}
}
-
\verbatim-file name (string)
-
Read the contents of file name, and include it verbatim.
\markup {
\verbatim-file #"simple.ly"
}
-
\whiteout-box arg (markup)
-
Provide a rounded rectangular white background for arg.
\markup {
\combine
\filled-box #'(-1 . 10) #'(-3 . 4) #1
\whiteout-box whiteout-box
}
-
\whiteout arg (markup)
-
Provide a white background for arg.
\markup {
\combine
\filled-box #'(-1 . 10) #'(-3 . 4) #1
\override #'(thickness . 1.5) \whiteout whiteout
}
Used properties:
-
\with-color color (color) arg (markup)
-
Draw arg in color specified by color.
\markup {
\with-color #red
red
\hspace #2
\with-color #green
green
\hspace #2
\with-color #blue
blue
}
-
\with-dimensions x (pair of numbers) y (pair of numbers) arg (markup)
-
Set the dimensions of arg to x and y.
-
\with-link label (symbol) arg (markup)
-
Add a link to the page holding label label around arg. This
only works in the PDF backend.
\markup {
\with-link #'label {
\italic { This links to the page containing the label... }
}
}