From: "Aleksander N.Gorohovski" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.5) with PIPE id 101808978; Fri, 04 Jul 2008 11:43:34 +0400 Received: from voyager.telenet.dn.ua ([195.39.211.35] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.5) with ESMTP id 101808599 for CyrTeX-ru@vsu.ru; Fri, 04 Jul 2008 11:41:40 +0400 Received-SPF: none receiver=relay1.vsu.ru; client-ip=195.39.211.35; envelope-from=angel@feht.dgtu.donetsk.ua X-Virus-Scanned: amavisd-new at telenet.dn.ua Received: from oc.peooc.net (unknown [172.16.22.65]) by voyager.telenet.dn.ua (Postfix) with ESMTP id 4C26A29401 for ; Fri, 4 Jul 2008 10:41:44 +0300 (EEST) Date: Fri, 04 Jul 2008 10:41:43 +0300 To: "Cyrillic TeX Users Group" Subject: Re: input vs include Content-Type: text/plain; format=flowed; delsp=yes; charset=koi8-r MIME-Version: 1.0 References: Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: User-Agent: Opera Mail/9.25 (Linux) X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 6955939 On Fri, 04 Jul 2008 09:12:49 +0300, Лидовский Владимир wrote: > поставьте пробел после \ifeof1. Премного благодарен. :) И как вы только догадались? А я над этой проблемой не менее 2 часов проседел. После небольшой оптимизации, Всё неплохо получилось. Вот готовое решение: \def\KwdsRef#1{ \newread\fileKeyRef \newif\ifmore \openin\fileKeyRef=#1 \loop% \ifeof\fileKeyRef\morefalse\else\moretrue\fi% \ifmore\read\fileKeyRef to \KeyWordsReferat {\sloppy \MakeUppercase{\lefthyphenmin=100 \KeyWordsReferat}} \repeat \closein\fileKeyRef } Владимир, Ещё раз премного благодарен.