Создание новой среды, содержащей вложенные среды - PullRequest
3 голосов
/ 21 марта 2011

У меня есть проблема в латексе с интервалом уравнения. Документ должен быть с двойным интервалом, но если уравнения с двойным интервалом, слишком много вертикального пробела, особенно в матрицах и векторах. Я нашел решение, используя setspace:

\begin{spacing}{1}
    \begin{align}
         equation
    \end{align}\\[12pt]
\end{spacing}

Где мне нужно использовать \\[12pt], чтобы отрегулировать интервал, потому что без него уравнение находится прямо над следующим текстом. Чтобы упростить дело, я хотел создать новую среду, используя:

\newenvironment{myalign}%
    {\begin{spacing}{1}\begin{align}}%
    {\end{align}\\[12pt]\end{spacing}}

Однако я продолжаю получать сообщение об ошибке: '\ begin {align}, заканчивающийся \ begin {myalign} или подобным. Я нашел другой пост, который объясняет, почему я получаю эту ошибку, но для меня не очевидно, как решить проблему.

Любая помощь очень ценится.

1 Ответ

3 голосов
/ 21 марта 2011

В данном конкретном случае замена \begin{align} и \end{align} на \align и \endalign должна работать.

...