Wie man in bestimmten Fällen die Umgebung loswird und dennoch den gleichen Platz in der Umgebung erhält

Wie man in bestimmten Fällen die Umgebung loswird und dennoch den gleichen Platz in der Umgebung erhält

Kürzlich habe ich im Chat eine Frage gestelltAberMir wurde gesagtdass ich es auf der Hauptseite fragen muss, also bin ich hier.

Ich verwende casesdie Umgebung, um mehrere Gleichungssysteme zu erstellen, die durch ein Symbol getrennt sind, z. B. \equiv. Hier ist ein Beispiel:

\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}

Was habe ich getan

Wie Sie jedoch sehen können, besteht zwischen dem Ende des ersten casesund dem ein großer Abstand \equiv.Dies liegt an der Abwesenheit von &Symbolen incases, aber ich möchte dieses Symbol nicht hinzufügen, um den Raum zu füllen. Eine manuelle, ineffiziente und sogar falsche Lösung, die ich gefunden habe, bestand darin, negativen Raum hinzuzufügen, sagen wir, 5/6 \!direkt vor hinzuzufügen \equiv.

Wenn ich 5negative Räume hinzufüge, ist auf einer Seite mehr Platz als auf der anderen:

Was passiert, wenn wir fünf addieren?

Wenn ich 6negative Leerzeichen hinzufüge, passiert dasselbe wie zuvor:

Das Gleiche passiert

Mehr 6oder weniger 5führt zu einem schlechteren Ergebnis.

Ich möchte, dass das gleiche Format des Gleichungssystems beibehalten wird,es gäbe einen homogenen Raum auf beiden Seiten jedescases. Ist es möglich?

Danke!!

PS: Ich würde auch gerne wissen, ob man in einem Gleichungssystem jede Gleichung durch ein „ ,außer“ in der letzten Gleichung, also in der darunterliegenden, trennt (es sei denn, es gibt einen Text, der mit der Lektüre fortfährt oder den Satz beendet). Steht dazu etwas im AMS Style Guide?

Antwort1

Du könntest benutzenaligned

\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}

Antwort2

Entfernen Sie den Spaltenabstand und auch das Null-Trennzeichen.

\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}

Bildbeschreibung hier eingeben

Ich bezweifle, dass Ihre Leser verstehen, was Sie hier meinen.

Antwort3

\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}

Bildbeschreibung hier eingeben

Antwort4

Erwägen Sie die Verwendung des systemePakets.

Die gruppierten Gleichungen in Ihrem Beispiel sind eigentlich Gleichungssysteme undnichtFälle. Und wie egreg sagt, kann jemand, der versucht, die Bedeutung Ihres Codes zu erfassen, durch die falsche Zuordnung verwirrt werden.

verwandte Informationen