Среда `ceqn` для центрированных уравнений не работает

Среда `ceqn` для центрированных уравнений не работает

Если я попытаюсь центрировать это мое уравнение с ceqnним не работает для меня. Если я использую gatherя получаю то, что хочу, но мой редактор (Overleaf) выдает мне ошибку, что я использовал alignatвнутри gather. Что я могу сделать, чтобы решить мою проблему?
Код:

\begin{ceqn}
    \begin{alignat*}{2}
      &\mathllap{u(0)}  = \quad    && 0,367061551548078427747792113175610961512192053613139 \\
      &\mathllap{u'(0)} = \quad  - && 0,295372105447550054557007047310237988227233798735629
    \end{alignat*}
\end{ceqn}
\begin{gather*}
    \begin{alignat*}{2}
      &\mathllap{u(0)}  = \quad    && 0,367061551548078427747792113175610961512192053613139 \\
      &\mathllap{u'(0)} = \quad  - && 0,295372105447550054557007047310237988227233798735629
    \end{alignat*}
\end{gather*}

Выход: введите описание изображения здесь

решение1

Идеального центрирования с \mathllap.

Вместо этого используйте фантом.

\documentclass{article}
\usepackage{amsmath}

\usepackage[pass,showframe]{geometry} % just for showing the page margins

\begin{document}

\begin{align*}
u(0)  &= \hphantom{-}0{,}367061551548078427747792113175610961512192053613139 \\
u'(0) &=           - 0{,}295372105447550054557007047310237988227233798735629
\end{align*}

\end{document}

В качестве альтернативы,

\documentclass{article}
\usepackage{amsmath}

\usepackage[pass,showframe]{geometry} % just for showing the page margins

\begin{document}

\begin{alignat*}{2}
u(0)  &=  && 0{,}367061551548078427747792113175610961512192053613139 \\
u'(0) &= -&& 0{,}295372105447550054557007047310237988227233798735629
\end{alignat*}

\end{document}

введите описание изображения здесь

Связанный контент