[texhax] "@" : vowel or glottal stop ? (was : Some puzzling TeX)
Philipp Stephani
st_philipp at yahoo.de
Sat Feb 19 16:07:40 CET 2011
Am 19.02.2011 um 13:48 schrieb Heiko Oberdiek:
> plain.tex:
> | \chardef\@ne=1
> | \chardef\tw@=2
> | \chardef\thr@@=3
> | \chardef\sixt@@n=16
>
> * Why \thr@@ and \sixt@@n have *two* "@"?
Because the @'s replace only one spoken vowel (the long I).
> * \@ne has the "@" at the beginning, not at the end as the others.
Because the "e" is not pronounced as a vowel. The rule seems to be: take one of the syllables, and replace all vowels in it with @'s.
>
>> \count@ : count zero
>
> plain.tex:
> | \countdef\count@=255
Right, this should be
\counttwohundredfiftyf at ve
L3 makes this more consistent:
\c_twohundred_fifty_five
(but why not \c_two_hundred_fifty_five?)
More information about the texhax
mailing list