[texinfo-pretest] texinfo 4.7.90 pretest available

Patrice Dumas pertusus at free.fr
Sat Dec 4 17:22:06 EST 2004


Hi,

It might not be a big issue, but in the current html cross refs scheme can
lead to invalid id, in case the first character of the name is something
else than a letter [a-zA-Z]. In the current state, the 2 problematic cases are

- digits
- constructs with _, _xxxx escaping non us ascii letter

I can see 2 possibilities to overcome those issues

1) prefix the problematic cases with an 'impossible' construct, for example
a_q. Therefore

@node .thing
@node 1 piece

become

a_q_002e 
a_q1-piece

2) prefix with a letter and double that letter if it appears in the beginning
of a node. For example with the letter q.

@node .thing
@node 1 piece
@node quote
@node qquasi

become

q_002e
q_1-piece
qquote
qqquasi



Both are ugly, and I don't see any other possibility. Please tell if you see
something better or make your choice...

Pat


More information about the texinfo-pretest mailing list