|
поставьте пробел после \ifeof1.
03.07.08, 17:23, "Aleksander N.Gorohovski" <CyrTeX-ru@vsu.ru>:
> 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.
> <inserted text>
> \fi
> Почему считает, что \ifeof не полный, \fi у него есть,
> уж никак не могу понять, что ему не нравиться,
> ?
> вроде всё правильно.
> ================================================
> CyrTeX-ru mailing list Archives and Information:
> https://info.vsu.ru/Lists/CyrTeX-ru/List.html
--
Яндекс.Открытки. Свежие открытки у вас в почтовом ящике http://cards.yandex.ru/subscribe.xml
|
|