From: "Aleksander Gorohovski" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.3.4) with PIPE id 246549449; Thu, 25 Mar 2010 20:30:46 +0300 X-drweb-hash: Received: from endeavour.telenet.dn.ua ([195.39.211.45] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.3.4) with ESMTP id 246549415 for CyrTeX-ru@vsu.ru; Thu, 25 Mar 2010 20:30:37 +0300 Received-SPF: none receiver=relay1.vsu.ru; client-ip=195.39.211.45; envelope-from=angel@feht.dgtu.donetsk.ua X-Virus-Scanned: amavisd-new at telenet.dn.ua Received: from localhost.localdomain (unknown [78.31.182.142]) by endeavour.telenet.dn.ua (Postfix) with ESMTP id 771BDC8583 for ; Thu, 25 Mar 2010 19:30:30 +0200 (EET) Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: "Cyrillic TeX Users Group" Subject: Re: =?utf-8?B?0JrQsNC6INC/0LXRgNC10L7Qv9GA0LXQtNC10LvQuNGC0Ywg0LrQvtC80LA=?= =?utf-8?B?0L3QtNGDINC60L7QvNC80LXQvdGC0LDRgNC40Y8gJSDQvdCwICUl?= References: Date: Thu, 25 Mar 2010 19:30:30 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Organization: work Message-ID: In-Reply-To: User-Agent: Opera Mail/10.10 (Linux) X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 69388101 On Thu, 25 Mar 2010 18:32:54 +0200, Alexey Malistov wrote: > Каждый символ имеет категорию от 0 до 15. > В частности категория 14 закреплена за сиволом комментария. > Таким образом знак % имеет категорию 14. > > Можно назначить другому символу такую же категорию, например > > \catcode`\* = 14 > > Теперь знак * также будет выполнять роль начала комментария, > но чтобы комментарий был двумя символами %% ... > это хитро. > > Можно попробовать определить символ процента как команду > > \catcode`\%=13 \def %{\checkcomment} > > где в \checkcomment проверить, что следующий символ тоже % > и что-то в этом роде, сразу не могу сообразить. Спасибо за наводку. :) Попробую поразмышлять в этом направлении.