Создание новой среды, содержащей вложенные среды

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

\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 ответ

Решение

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

Другие вопросы по тегам