Meine Gleichung ist sehr lang. Wie kann ich es schaffen, in der nächsten Zeile fortzufahren, anstatt die Seite zu verlassen?
Meine Gleichung ist sehr lang. Wie kann ich es schaffen, in der nächsten Zeile fortzufahren, anstatt die Seite zu verlassen?
Antworten:
Wenn Ihre Gleichung nicht in eine einzelne Zeile passt, ist die multline
Umgebung wahrscheinlich genau das, was Sie brauchen:
\begin{multline}
first part of the equation \\
= second part of the equation
\end{multline}
Wenn Sie auch eine Ausrichtung zum ersten Teil benötigen, können Sie Folgendes verwenden split
:
\begin{equation}
\begin{split}
first part &= second part #1 \\
&= second part #2
\end{split}
\end{equation}
Beide Umgebungen erfordern das amsmath
Paket.
Siehe auch aligned
wie in einer Antwort unten ausgeführt .
Ohne Ihre mathematische Umgebung so zu konfigurieren, dass sie abgeschnitten wird, können Sie eine neue Zeile mit zwei umgekehrten Schrägstrichen in einer Sequenz wie der folgenden erzwingen:
Bla Bla \\ Bla Bla in another line
Das Problem dabei ist, dass Sie bestimmen müssen, wo eine Linie wahrscheinlich enden wird, und erzwingen müssen, dass dort immer ein Zeilenumbruch auftritt. Bei Gleichungen anstelle von Text bevorzuge ich diesen manuellen Weg.
Sie können auch \\*
verhindern, dass eine neue Seite gestartet wird.
Es gibt verschiedene Möglichkeiten, wie Sie damit umgehen können. Erstens und vielleicht am besten ist es, Ihre Gleichung so zu überarbeiten, dass sie nicht so lang ist. es ist wahrscheinlich unlesbar, wenn es so lange dauert.
Wenn dies der Fall sein muss, lesen Sie im AMS Short Math Guide nach, wie Sie damit umgehen können. (auf der zweiten Seite)
Persönlich würde ich eine Ausrichtungsumgebung verwenden, damit das Brechen und Ausrichten präzise gesteuert werden kann. z.B
\begin{align*}
x&+y+\dots+\dots+x_100000000\\
&+x_100000001+\dots+\dots
\end{align*}
Das würde die ersten Pluszeichen jeder Zeile ausrichten ... aber natürlich können Sie die Ausrichtungen festlegen, wo immer Sie möchten.
Hier noch nicht erwähnt, ist eine andere Wahl die Umgebung aligned
, wieder aus dem Paket amsmath
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
A & = B + C\\
& = D + E + F\\
& = G
\end{aligned}
\end{equation}
\end{document}
Ich glaube, ich habe normalerweise Eqnarray oder so benutzt. Es lässt dich sagen
\begin{eqnarray*}
x &=& blah blah blah \\
& & more blah blah blah \\
& & even more blah blah
\end{eqnarray*}
und es wird durch das & & ausgerichtet ... Wie bereits erwähnt, ist es schwer zu lesen, aber wenn Sie eine so lange Gleichung haben, wird es schwer zu lesen sein, egal was ... (Das * macht es keine Gleichungsnummer haben, IIRC)
Ich habe das benutzt \begin{matrix}
\begin{equation}
\begin{matrix}
line_1 \\
line_2 \\
line_3
\end{matrix}
\end{equation}
multline
ist am besten zu verwenden. Stattdessen können Sie verwenden dmath
, split
auch.
Hier ist ein Beispiel:
\begin{multline}
{\text {\bf \emph {T(u)}}} ={ \alpha *}{\frac{\sum_{i=1}^{\text{\bf \emph {I(u)}}}{{\text{\bf \emph {S(u,i)}}}* {\text {\bf \emph {Cr(P(u,i))}}} * {\text {\bf \emph {TF(u,i)}}}}}{\text {\bf \emph {I(u)}}}} \\
+{ \beta *}{\frac{\sum_{i=1}^{\text{\bf \emph {$I_h$(u)}}}{{\text{\bf \emph {S(u,i)}}}* {\text {\bf \emph {Cr(P(u,i))}}} * {\text {\bf \emph {TF(u,i)}}}}}{\text {\bf \emph {$I_h$(u)}}}}
\end{multline}
Verwenden Sie eqnarray
und\nonumber
Beispiel:
\begin{eqnarray}
sample = R(s,\pi(s),s') + \gamma V^{\pi} (s') \nonumber \\
\label{eq:temporal-difference}
V^{\pi}_{k+1}(s) = (1-\alpha)V^{\pi}(s) - \alpha[sample]
\end{eqnarray}
Dies funktionierte bei mir während der Verwendung des mathtools
Pakets.
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\begin{multlined}
first term \\
second term
\end{multlined}
\end{equation}
\end{document}
EINFACHE ANTWORT HIER
\begin{equation}
\begin{split}
equation \\
here
\end{split}
\end{equation}
Um dieses Problem zu lösen, habe ich die Array-Umgebung in der Gleichungsumgebung wie folgt verwendet:
\begin{equation}
\begin{array}{r c l}
first Term&=&Second Term\\
&=&Third Term
\end{array}
\end{equation}