From: "Evgeny M. Baldin" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.6) with PIPE id 108077766; Thu, 07 Aug 2008 09:40:53 +0400 Received: from inpbox.inp.nsk.su ([193.124.167.24] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.6) with ESMTP id 108077661 for CyrTeX-ru@vsu.ru; Thu, 07 Aug 2008 09:40:24 +0400 Received-SPF: none receiver=relay1.vsu.ru; client-ip=193.124.167.24; envelope-from=E.M.Baldin@inp.nsk.su Received: from star.inp.nsk.su ([193.124.167.6] ident=[U2FsdGVkX1+2GXprrbGujCHHJIv2XOVgkVOcxorQFhk=]) by inpbox.inp.nsk.su with esmtp (Exim 4.50) id 1KQyEk-0007jF-P0 for CyrTeX-ru@vsu.ru; Thu, 07 Aug 2008 12:40:34 +0700 Received: from star.inp.nsk.su (localhost.localdomain [127.0.0.1]) by star.inp.nsk.su (8.13.8/8.13.8) with ESMTP id m775eXq0016587 for ; Thu, 7 Aug 2008 12:40:34 +0700 Received: from localhost (baldin@localhost) by star.inp.nsk.su (8.13.8/8.13.8/Submit) with ESMTP id m775eXSU016584 for ; Thu, 7 Aug 2008 12:40:33 +0700 X-Authentication-Warning: star.inp.nsk.su: baldin owned process doing -bs Date: Thu, 7 Aug 2008 12:40:33 +0700 (NOVST) To: =?utf-8?b?0JDQvdC00YDQtdC5INCf0LDQvdC+0LI=?= Subject: Re: endfloat =?koi8-r?Q?=D0=CF-=D2=D5=D3=D3=CB=C9?= In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="2093024935-2068918226-1218087633=:14144" X-Virus-Scanned: ClamAV 0.93.3/7966/Thu Aug 7 09:05:25 2008 on star.inp.nsk.su X-Virus-Status: Clean X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 1425982 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --2093024935-2068918226-1218087633=:14144 Content-Type: TEXT/PLAIN; charset=koi8-r; format=flowed Content-Transfer-Encoding: 8BIT Добрый день Может кто знает: а что делает команда \T2A? Я уже не первый раз на неё натыкаюсь, в смысле когда возникают проблемы с поддержкой кириллицы. endfloat для перемещения картинок создаёт файл с расширением fff и в качестве подписи вместо скажем слова "проба" добавляет \T2A\cyrp \T2A\cyrr \T2A\cyro \T2A\cyrb \T2A\cyra Причём если в caption написать \cyrp\cyrr\cyro\cyrb\cyra то проблем не возникает. То есть все проблемы возникают из-за лишнего \T2A. Код, который этим занимается в endfloat.sty: \def\figure{% \efloat@condopen{fff} \efloat@iwrite{fff}{\string\begin{figure*}}% \if@domarkers% \addtocounter{postfig}{1}% % bj \figureplace% % bj \fi% \def\@currenvir{efloat@float}% \begingroup% \let\do\ef@makeinnocent \dospecials% \ef@makeinnocent\^^L% and whatever other special cases \endlinechar`\^^M \catcode`\^^M=12 \ef@xfigure}% \def\efloat@foundend#1#2{\def\next{\endgroup\end{efloat@float}% \efloat@iwrite{#1}{\string\end{#2}}% \efloat@iwrite{#1}{\string\efloatseparator}% \efloat@iwrite{#1}{ }}}% {\catcode`\^^M=12 \endlinechar=-1 % \gdef\ef@xfigure#1^^M{\def\test{#1}% \ifx\test\ef@endfiguretest \efloat@foundend{fff}{figure*} \else\ifx\test\ef@enddblfiguretest \efloat@foundend{fff}{figure*} \else% \efloat@iwrite{fff}{#1}% \let\next\ef@xfigure% \fi \fi \next}% }% За запись текста, похоже отвечает вот это: \ef@makeinnocent\^^L% and whatever other special cases \endlinechar`\^^M \catcode`\^^M=12 \ef@xfigure}% Может быть есть команда, которая кириллицу переводит в строку вида: \cyrp\cyrr\cyro\cyrb\cyra? Тогда в подобных случаях можно было бы поставить костыль. С уважением Евгений P.S. Пакетов, которые автоматически размещали картинке в конце статьи кроме endfloat не встречал. On Thu, 7 Aug 2008, Андрей Панов wrote: > On 7 августа 2008, Evgeny M. Baldin wrote: >> Добрый день >> >> А можно чуть подробнее: что значит не работают с русским? > > Выдаются ошибки типа > > ! Undefined control sequence. > l.5 \T > 2A\cyra > > на этапе обработки файла с перечнем подписей рисунков. > >> >> Освежил в памяти как правила подготовки статей для издательства МАИК >> Интерпериодика - там картинки в конце просто размещаются руками в >> соответсвии с шаблоном. > > Да, только указанные пакеты делают это автоматически. > > > > --2093024935-2068918226-1218087633=:14144--