a ConTeXt perspective in the
following list (sorry about the formatting!):
'{': "\\{"
\letterleftbrace
'}': "\\}"
\letterrightbrace
'_': "\\_"
No escape needed.
'%': "\\%"
\letterpercent
'#': "\\#&quo
finished string
near eof”. Obviously caused by the %’s.
How to get this working? \textpercent will not do, off course within
Luacode.
% = \letterpercent
$ = \letterdollar
You can also replace
\directlua{tex.print(...)}
with
\ctxlua{context(...)}
or
\cldcontext
Are there some other predefined "\letterxxx" commands?
> \letteropenbrace
> \letterclosebrace
> \letterampersand
> \letterless
> \lettermore
> \letterhash
> \letterdoublequote
> \lettersinglequote
> \letterdollar
> \letterpercent
> \letterhat
> \
lequote
\lettersinglequote
\letterdollar
\letterpercent
\letterhat
\letterunderscore
\letterbar
\lettertilde
\letterbackslash
\letterslash
\letterquestionmark
\letterat
\lettercolon
\letterescape
\letterbgroup
\letteregroup
\letterleftbrace
\letterrightbrace
\letterexclamationmark
Is (and how) p
\textbackslash\ or \letterbackslash
\textbraceleft\ or \letterleftbrace\ or \{
\textbraceright\ or \letterrightbrace\ or \}
\percent\ or \letterpercent\ or \%
\textdollar\ or \letterdollar\ or \$
\letterampersand\ or \
\letterhash\ or \#
\stoplines
\asciimode
% $ # %% this is a comment
\stoptext
\startlines
\textbackslash\ or \letterbackslash
\textbraceleft\ or \letterleftbrace\ or \{
\textbraceright\ or \letterrightbrace\ or \}
\percent\ or \letterpercent\ or \%
\textdollar\ or \letterdollar\ or \$
\letterampersand\ or \
\letterhash\ or \#
\stoplines
\asciimode
.
{ : \letteropenbrace, \letterbgroup, \letterleftbrace, \textbraceleft
} : \letterclosebrace, \letteregroup, \letterrightbrace, \textbraceright
: \letterampersand
: \letterless
: \lettermore
# : \letterhash
: \letterdoublequote, \quotedbl
' : \lettersinglequote, \quotesingle
$ : \letterdollar