| 
|  |  | 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 у него есть,
 уж никак не могу понять, что ему не нравиться,
 ?
 вроде всё правильно.
 
 
 |  |