Error al anidar dos entornos; Intentando redefinir \begin{equation*} y \begin{spit}; ¿Comando ya definido?

Error al anidar dos entornos; Intentando redefinir \begin{equation*} y \begin{spit}; ¿Comando ya definido?

Estoy intentando combinar \begin{equation*} y \begin{split} en algo abreviado. En lugar de hacer esto:

\begin{equation*}
\begin{split}
      a = b & = b \\ & = b
\end{split}
\end{equation*}

Me gustaría crear algunos de la siguiente manera:

    \fff a = b & = b \\ & = b 
    \endfff

Estoy intentando utilizar \newenvironment y \newcommand pero no funciona muy bien.

\newenvironment{placeholdername}
{\begin{equation*}
\begin{split}
}
{ 
\end{split} 
\end{equation*}
}

\newcommand{\fff}{\begin{placeholdername}}
\newcommand{\endfff}{\end{placeholdername}}

Por favor, disculpe mi horrible esquema de nombres. También recibo el error "El comando \endfff ya está definido", lo cual no tiene sentido para mí. Por cierto, soy nuevo en LaTeX. ¡Por favor ayuda!

Respuesta1

Puedes hacerlo, pero no creo que sea realmente útil. La idea aquí es capturar todo el contenido y luego hacer lo que sea necesario.

\documentclass{article}
\usepackage{amsmath}

\NewDocumentEnvironment{eqsplit*}{b}
 {\begin{equation*}\begin{split}#1\end{split}\end{equation*}}
 {}

\begin{document}

\begin{eqsplit*}
  a & = b \\ & = c
\end{eqsplit*}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

No se pueden definir comandos que comiencen con \enden LaTeX, ya que de lo contrario impediría definir el entorno.fff

Además, por otras razones, no puede ocultar los entornos de alineación de AMS en macros, splitnecesita capturar el cuerpo de su entorno, por lo que necesita escanear hacia adelante para encontrarlo. \end{split}Lo mismo ocurre con todas las construcciones de visualización de AMS, como align, gatheretc.

Tenga en cuenta que cualquier editor razonable le permitirá ingresar \begin{equation}..\end{equation}dos o tres pulsaciones de teclas, o una opción de menú, por lo que definir la sintaxis abreviada no ahorra escritura y hace que sea difícil o imposible obtener colores de sintaxis sensibles al contexto o completarlas en su editor.

información relacionada