Cómo deshacerse del entorno & en algunos casos pero seguir manteniendo el mismo espacio en el entorno

Cómo deshacerse del entorno & en algunos casos pero seguir manteniendo el mismo espacio en el entorno

Recientemente hice una pregunta en el chat.peroMe dijeronque tengo que preguntarlo en el sitio principal, así que aquí estoy.

Estoy usando casesel entorno para crear múltiples sistemas de ecuaciones separados por un símbolo, por ejemplo \equiv. Aquí hay un ejemplo:

\documentclass{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}

\begin{document}

\[
\begin{cases}
x+y=2,\\x=2
\end{cases}
\equiv
\begin{cases}
2+y=2,\\x=2
\end{cases}
\]

\end{document}

Que he hecho

Sin embargo, como puedes ver hay un espacio enorme entre el final del primero casesy el \equiv.Esto se debe a la ausencia de &símbolo encases, pero no quiero agregar este símbolo para llenar el espacio. Entonces, una solución manual, ineficiente e incluso incorrecta que encontré fue agregar espacio negativo, digamos agregar 5/6 \!justo antes \equiv.

Si agrego 5espacios negativos entonces hay más espacio en un lado que en el otro:

¿Qué pasa si sumamos cinco?

Si agrego 6espacios negativos, sucede lo mismo que antes:

Lo mismo sucede

Más 6o menos 5causará un peor resultado.

Me gustaría que, manteniendo el mismo formato de sistema de ecuaciones,habría un espacio homogéneo a ambos lados de cadacases. ¿Es posible?

¡¡Gracias!!

PD También me gustaría saber si en un sistema de ecuaciones separarías cada ecuación por a ,excepto en la última ecuación que aparece, es decir en la de abajo (a menos que haya un texto que continúe con la lectura o que finalice la oración). ¿La Guía de estilo de AMS dice algo sobre esto?

Respuesta1

Podrías usaraligned

\documentclass{article}
\usepackage{amsmath}

\newenvironment{system}
  {\[\left\lbrace\aligned}
  {\endaligned\right.\]\ignorespacesafterend}

\begin{document}
Example:
\begin{system}
&x+y=2\\&x=2
\end{system}


\end{document}

Respuesta2

Elimine el espacio entre columnas y también el espacio delimitador nulo.

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newenvironment{system}
 {%
  \let\@ifnextchar\new@ifnextchar
  \left\lbrace
  \def\arraystretch{1.2}%
  \array{@{}l@{}}%
 }
 {%
  \endarray
  \right.\kern-\nulldelimiterspace
 }
\makeatother

\begin{document}

\[
\begin{system}
x+y=2,\\x=2
\end{system}
\equiv
\begin{system}
2+y=2,\\x=2
\end{system}
\]

\end{document}

ingrese la descripción de la imagen aquí

Tengo dudas de que sus lectores comprendan lo que quiere decir aquí.

Respuesta3

\documentclass{article}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage[usestackEOL]{stackengine}
\stackMath
\setstackgap{L}{16pt}
\begin{document}
\[
\biggl\{\Centerstack[l]{x+y=2,\\x=2}
\equiv
\biggl\{\Centerstack[l]{2+y=2,\\x=2}
\]
\end{document}

ingrese la descripción de la imagen aquí

Respuesta4

Considere usar el systemepaquete.

Las ecuaciones agrupadas en su ejemplo son en realidad sistemas de ecuaciones ynocasos. Y, como dice egreg, alguien que intente captar el significado de su código puede quedar confundido por la atribución errónea.

información relacionada