Special characters
Note: In Texinfo, the backslash is an ordinary character, and
is entered without escaping (e.g.
‘The @code{\foo} command’). However, within
double-quoted Scheme and/or LilyPond strings, backslashes
(including those ending up in Texinfo markup) need to be escaped
by doubling them:
(define (foo x)
"The @code{\\foo} command..."
...)
-
--, --- — Create an en dash (–) or an em dash
(—) in the text. To print two or three literal hyphens in a
row, wrap one of them in a @w{…} (eg.
‘-@w{-}-’).
-
@@, @{, @} — Create an at-sign (@),
a left curly bracket ({), or a right curly bracket (}).
-
@tie{} — Create a variable-width non-breaking
space in the text (use ‘@w{ }’ for a single
fixed-width non-breaking space). Variables or numbers
which consist of a single character (probably followed by a
punctuation mark) should be tied properly, either to the previous
or the next word. Example: ‘The letter@tie{}@q{I} is
skipped’