2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Странная проблема с align
Сообщение05.05.2015, 03:30 
Почему-то окружение align не хочет работать, как это обычно предусмотрено, т.е.
Используется синтаксис LaTeX
\begin{align}
...
\end{align}

вне матмоды. При этом выдается ошибка
Код:
! Missing # inserted in alignment preamble.
<to be read again>
                   \crcr
l.103 \end{align*}
                 
There should be exactly one # between &'s, when an
\halign or \valign is being set up. In this case you had
none, so I've put one in; maybe that will work.

! Missing $ inserted.
<inserted text>
                $
l.103 \end{align*}
                 
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.

! Missing $ inserted.
<inserted text>
                $
l.103 \end{align*}
                 
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.

! Extra alignment tab has been changed to \cr.
<recently read> \endtemplate
                             
l.103 \end{align*}
                 
You have given more \span or & marks than there were
in the preamble to the \halign or \valign now in progress.
So I'll assume that you meant to type \cr instead.

! Missing $ inserted.
<inserted text>
                $
l.103 \end{align*}
                 
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
и т.д. (всего 100 ошибок на одно окружение, на одну и ту же строку). На печать при этом ничего съедобного не выдается, dvi-файл ужасен.

В порядке эксперимента окружение было загнано в матмоду. Число ошибок уменьшилось до одной, вид у формулы соответствует желаемому, ошибка:
Код:
! Package amsmath Error: \begin{align*} allowed only in paragraph mode.

See the amsmath package documentation for explanation.
Type  H <return>  for immediate help.
...                                             
                                                 
l.97 \begin{align*}
                   
You've lost some text.  Try typing  <return>  to proceed.
If that doesn't work, type  X <return>  to quit.

что естественно, впрочем, как раз. Но отображается все как надо.

Может, кто-нибудь сталкивался?

Пакет amsmath подключен.

 
 
 
 Re: Странная проблема с align
Сообщение05.05.2015, 03:58 
Аватара пользователя
Без примера (лучше минимального) разобраться невозможно. Скорее всего в "…" какая-то неувязка.

 
 
 
 Re: Странная проблема с align
Сообщение05.05.2015, 05:30 
Подозреваю, как в анекдоте: «Пиши одно замечание — пожарный щит отсутствует». Он же пишет — «align разрешён только в параграфе»

 
 
 
 Re: Странная проблема с align
Сообщение05.05.2015, 05:33 
Аватара пользователя
Возможно, проблема в тексте перед \begin{align}, какая-то скобка там не закрыта.

 
 
 
 Re: Странная проблема с align
Сообщение05.05.2015, 10:18 
Всем спасибо, утро вечера мудренее. :) Я нашла команду, которая конфликтует с окружением, - методом половинного деления. ))

Почему-то это оказалась \renewcommand{\span}{\mathop{\rm span}\nolimits}
в преамбуле документа. К сожалению, мне трудно предположить, чем ее наличие было критично, раньше никаких проблем не возникало. Как естественная гипотеза: в работе align используется стандартно определенная команда, которая была наглым образом переопределена, от чего и произошло, собссно, несварение.

 
 
 
 Re: Странная проблема с align
Сообщение05.05.2015, 10:50 
Аватара пользователя
Смотрите, что я нашёл по описанию ошибки:
Цитата:
Redefining \span (which LaTeX apparently uses for something completely different) screwed up the compiling of the align environment. Switching \span to \spn (or anything else the LaTeX didn't already use) immediately fixed the problem.

 
 
 
 Re: Странная проблема с align
Сообщение05.05.2015, 11:18 
Ага, ну это понятно, что переопределение поможет, спасибо. Я просто удалила, мне в этом файле эта команда, по счастью, вовсе не нужна, от предыдущего осталась.

 
 
 [ Сообщений: 7 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group