Ich bin neu in der Verwendung von LaTeX und habe noch nicht herausgefunden, wie ich einige Funktionen verwenden soll. Die Sache ist, ich kann nicht verstehen, wie ich das Gleichungssystem am linken Rand statt in der Mitte ersetzen kann. Ich habe einige ähnliche gesehenFrage hierund Tipps gegeben, aber ich habe immer noch nicht verstanden, wie ich das in meinem Text machen kann.
Hier ist mein Code:
\documentclass[14pt]{article}
\usepackage{graphicx}
\usepackage{amsmath}
\begin{document}
\textbf{№1}
\begin{equation*}
\begin{cases}
x \equiv 48 (mod 86) \\
x \equiv 11 (mod 19) \\
x \equiv 15 (mod 39) \\
\end{cases}\
\end{equation*}
\end{document}
Und so sieht es nach der Neukompilierung aus:
Ich möchte Gleichungen aber auf der linken Seite platzieren. Kann mir jemand erklären, wie ich das mache?
Antwort1
Die Idee besteht darin, zu verwenden fleqn
.
Sie können es \mathindent
nach Belieben einstellen. Im folgenden Beispiel wird es mitten im Dokument eingestellt, aber Sie sollten es in der Präambel einstellen, damit der Wert im gesamten Dokument verwendet wird.
Beachten Sie, dass dies cases
nicht wirklich das richtige Werkzeug ist. Und definitiv (mod86)
falsch. Sehen Sie sich die Verwendung von an \pmod
.
\documentclass[12pt]{article}
\usepackage[fleqn]{amsmath}
\newenvironment{system}{%
\!\left\lbrace
\renewcommand{\arraystretch}{1.2}% like cases does
\begin{array}{@{}l@{}}%
}{\end{array}\right.\kern-\nulldelimiterspace}
\begin{document}
This part has a left aligned equation, but slightly indented,
which is more common:
\begin{equation*}
\begin{system}
x \equiv 48 \pmod{86} \\
x \equiv 11 \pmod{19} \\
x \equiv 15 \pmod{39}
\end{system}
\end{equation*}
\bigskip
\setlength{\mathindent}{0pt}
This part has a left aligned equation, set at the left edge,
which is less common:
\begin{equation*}
\begin{system}
x \equiv 48 \pmod{86} \\
x \equiv 11 \pmod{19} \\
x \equiv 15 \pmod{39}
\end{system}
\end{equation*}
\end{document}
Welchen Wert von \mathindent
soll ich verwenden? Ich würde ihn nicht auf Null setzen. Wenn Sie verwenden fleqn
, müssen Sie leqno
für Gleichungen auch Zahlen links hinzufügen und eine Null \mathindent
würde nicht funktionieren. Warum leqno
? Weil bei einer Gleichung links die Zahl am rechten Rand zu weit weg wäre.
Schauen Sie sich die folgende Ausgabe an und bilden Sie sich ein eigenes Urteil.
\documentclass[12pt]{article}
\usepackage[fleqn,leqno]{amsmath}
\newenvironment{system}{%
\!\left\lbrace
\renewcommand{\arraystretch}{1.2}% like cases does
\begin{array}{@{}l@{}}%
}{\end{array}\right.\kern-\nulldelimiterspace}
\begin{document}
This part has a left aligned equation, but slightly indented,
which is more common:
\begin{equation*}
\begin{system}
x \equiv 48 \pmod{86} \\
x \equiv 11 \pmod{19} \\
x \equiv 15 \pmod{39}
\end{system}
\end{equation*}
This part has a left aligned equation, but slightly indented,
which is more common:
\begin{equation}
\begin{system}
x \equiv 48 \pmod{86} \\
x \equiv 11 \pmod{19} \\
x \equiv 15 \pmod{39}
\end{system}
\end{equation}
\bigskip
\setlength{\mathindent}{0pt}
This part has a left aligned equation, set at the left edge,
which is less common:
\begin{equation*}
\begin{system}
x \equiv 48 \pmod{86} \\
x \equiv 11 \pmod{19} \\
x \equiv 15 \pmod{39}
\end{system}
\end{equation*}
This part has a left aligned equation, set at the left edge,
which is less common:
\begin{equation}
\begin{system}
x \equiv 48 \pmod{86} \\
x \equiv 11 \pmod{19} \\
x \equiv 15 \pmod{39}
\end{system}
\end{equation}
\end{document}
Antwort2
Sehenhttps://tex.stackexchange.com/a/304347/246082
Grundsätzlich,
\usepackage[fleqn]{amsmath}
wird die Arbeit erledigen.
Für Plain TeX geschieht dies üblicherweise über
\everydisplay{\leftdisp}
\def\leftdisp#1$${%
\hbox to \displaywidth{\kern\parindent$\displaystyle{#1}$}$$}
(Die verwendete TeXbook-Antwort \leftline
würde eine Warnung bei Überfüllung der Box ausgeben.) Auch das Ändern\everydisplay
diese Änderungwürde mit LaTeX kollidieren, insbesondere das amsmath
Paket.