From: "Aleksander N.Gorohovski" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.4) with PIPE id 101649175; Thu, 03 Jul 2008 17:27:14 +0400 Received: from voyager.telenet.dn.ua ([195.39.211.35] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.4) with ESMTP id 101648500 for CyrTeX-ru@vsu.ru; Thu, 03 Jul 2008 17:23:06 +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 C2C8C3028 for ; Thu, 3 Jul 2008 16:23:06 +0300 (EEST) Date: Thu, 03 Jul 2008 16:23:06 +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: 6883450 On Thu, 03 Jul 2008 11:36:54 +0300, Лидовский Владимир wrote: > Похоже в такой ситуации нужен цикл с \read, который можно оформить в > виде макроса. Спасибо за наводку. Я попробовал создать такой макрос \def\KwdsRef#1{ \newif\ifmore \openin1=#1 \ifeof1\morefalse\else\moretrue\fi \ifmore% {\loop% \read1 to\KeyWordsReferat% \ifeof1\morefalse\else\moretrue\fi% \ifmore\repeat}% \closein1 \fi \KeyWordsReferat } \KwdsRef{kws} Но при вёрстке ругается: ! Incomplete \ifeof; all text was ignored after line 24. \fi Почему считает, что \ifeof не полный, \fi у него есть, уж никак не могу понять, что ему не нравиться, ? вроде всё правильно.