From: "Aleksander N.Gorohovski" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.3) with PIPE id 95137632; Thu, 29 May 2008 23:57:07 +0400 Received: from voyager.telenet.dn.ua ([195.39.211.35] verified) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.3) with ESMTP id 95137277 for CyrTeX-ru@vsu.ru; Thu, 29 May 2008 23:49:57 +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 66CEF3066 for ; Thu, 29 May 2008 22:49:53 +0300 (EEST) Date: Thu, 29 May 2008 22:49:53 +0300 To: "Cyrillic TeX Users Group" Subject: Re: incomplete math mode 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: 3702724 On Thu, 29 May 2008 21:55:53 +0300, Alexander I Rozhenko wrote: > Не понимаю, зачем поощрять ошибки в наборе математических формул. В > матмоде специально сделано так, чтобы не было пустых строк внутри (по > крайней мере в обычных формулах и в выключных из пакета amsmath). Это > средство для отлавливания ошибок в математике. > > Вы же хотите, чтобы ошибки не вылавливались, если матмода будет > автоматически закрываться по завершению абзаца. По-моему, у такого > решения больше минусов, чем плюсов. Спасибо. Возможно это так. До недавнего времени я тоже придерживался такого же мнения. Но я хотел бы объяснить в чём будет плюс. Прежде всего --- это должно уменьшить количество ошибок, поскольку будет меньше условностей для формирования мат.моды. На это меня натолкнула такая ситуация. В готовый TeX-документ, который я уже верстал скриптом в batchmode (т.е. без остановки TeX-ка на ошибках, а журнал вёрстки на предмет ошибок, затем обрабатывал скриптом) мне понадобилось добавить несколько формул, типа \eq{{....{{....}}} и в одной и них не хватило парной скобки. Как итог --- в свёрстанном документе формулы не оказалась (это понятно и так должно быть). Но, поскольку я ожидал её увидеть, то проанализировал лог и нашел причину этого, по необычному сообщению: ! Paragraph ended before \NCC@eq was complete конечно, теперь я внёс поправки в скрипт и для отлпавливания такого случая, но подумал, что может быть можно смягчить подходы к формированию мат.моды Просто не нашел для себя убедительных доводов в пользу того, а почему это должно быть ошибкой и, если отказаться от такой позиции, что в этом будет плохого. ? > >> Доброго времени суток уважаемое сообщество! >> >> Может кто-нибудь подскажет >> можно ли создать такое определение математического режима (моды), >> при котором, например, переход в него (включение) >> происходил как обычно для выключных формул по >> $$ >> >> а выход (выключение мат.моды) происходил или как обычно по >> $$ >> >> или при наличии хотябы одной пустой строки >> >> Например, формируем дробь, открыли мат.моду, но забыли её закрыть, т.е. >> поставить $$: >> >> %%%%%%%%%%%%%%%%%%% >> тект текст текст.... >> $$ >> a = \frac{123}{456} >> >> тект текст текст.... >> %%%%%%%%%%%%%%%%%%% >> >> Спасибо. >> >> ================================================ >> CyrTeX-ru mailing list Archives and Information: >> https://info.vsu.ru/Lists/CyrTeX-ru/List.html >> >> > > > ================================================ > CyrTeX-ru mailing list Archives and Information: > https://info.vsu.ru/Lists/CyrTeX-ru/List.html