[XeTeX] Greek letterspacing with soul
Ulrike Fischer
news3 at nililand.de
Wed May 26 09:03:47 CEST 2010
Am Tue, 25 May 2010 18:17:09 +0200 schrieb Pablo Rodríguez:
> On 05/25/2010 05:28 PM, Ulrike Fischer wrote:
>> Am Tue, 25 May 2010 17:12:08 +0200 schrieb Pablo Rodríguez:
>>
>>> (I know that \makeatletter ends with \makeatother,
>>> although I'm not sure what are they used for ;-).)
>>
>> Well \makeatletter makes @ (at) to a letter, which means that you
>> can use commands with @ in their names (command names end at the
>> first non-letter char), \makeatother makes @ to a "non-letter".
>
> Thanks for your clear explanation, Ulrike.
>
> But naming commands with @ is only a convention, isn't it?
It shows that a command is an internal command and that "the normal
user" should be careful (and need to know how to make @ to a letter)
before redefining it.
The latex3 code use : and _ as "letters" for the same purpose: e.g.
"\msg_kernel_new:nnnn" is a latex3 command.
--
Ulrike Fischer
More information about the XeTeX
mailing list