|
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
|
|