LaTeX: múltiples números de ecuaciones en un entorno de ecuaciones

LaTeX: múltiples números de ecuaciones en un entorno de ecuaciones

Tengo un sistema que contiene cuatro ecuaciones escritas en el entorno de ecuaciones con systeme. Por el momento, estas cuatro líneas tienen un número de ecuación común. Sin embargo, quiero que cada uno tenga su propio número de referencia. Utilicé la herramienta systeme porque quiero que las variables estén alineadas, lo cual funciona bien con la herramienta systeme.

Mi sistema completo de ecuaciones contiene más de 12 variables y 15 filas, lo que explica por qué no quiero usar el entorno de alineación, porque tendré que ocuparme de la alineación yo mismo, incluyendo muchos símbolos '&'.

\begin{equation}
    \sysdelim..
    \systeme{
    0 \leq 0 ,
    y_1 - z_1 \leq 0,
    -y_1 + z_1 \leq 0,
    0 \leq 0}
\end{equation}

ingrese la descripción de la imagen aquí

Respuesta1

Existe un entorno diseñado para hacer exactamente esto, el alignentorno. Lo que deseas se puede lograr de la siguiente manera.

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align}
    0 &\leq 0,\\
    y_1 - z_1 &\leq 0,\\
    -y_1 + z_1 &\leq 0,\\
    0 &\leq 0
\end{align}
\end{document}

El resultado se ve así. sistema de ecuaciones alineadas usando el entorno de alineación en LaTeX

Agregué todo lo necesario para que se compilara por sí solo. Le &dice a LaTeX dónde alinear las ecuaciones. \\funciona como un salto de línea como de costumbre. Si quieres hacer construcciones más avanzadas con ecuaciones, elguía de usuario para amsmathes realmente útil.

Respuesta2

No systemese prevén números separados para cada ecuación.

Aquí hay una solución que supone que ninguna línea tiene una altura o profundidad "extraña".

\documentclass{article}
\usepackage{empheq,systeme}

\newcommand{\esysteme}[1]{%
  \sysdelim..%
  \raisebox{\jot}{%
    \systeme{#1}%
  }%
}

\begin{document}

\begin{empheq}[left=
  \esysteme{
    y_1 - z_1 \leq 0,
    -y_1 + z_1 \leq 0,
    y_1 - z_1 \leq 0,
    -y_1 + z_1 \leq 0
  }
]{gather}
\\ \\ \\
\end{empheq}

\end{document}

ingrese la descripción de la imagen aquí

Con menos código de usuario:

\documentclass{article}
\usepackage{empheq,systeme,xparse}

\ExplSyntaxOn
\NewDocumentCommand{\esysteme}{m}
 {
  \begin{empheq}[left=\sysdelim..\raisebox{\jot}{\systeme{#1}}]{gather}
  \prg_replicate:nn { \clist_count:n {#1} - 1 } { \\ }
  \end{empheq}
 }
\ExplSyntaxOff

\begin{document}

\esysteme{
  y_1 - z_1 \leq 0,
  -y_1 + z_1 \leq 0,
  y_1 - z_1 \leq 0,
  -y_1 + z_1 \leq 0
}

\end{document}

información relacionada