\begin{equation*}\label{eq:pareto mle2} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) "\\\" <br> - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{equation*}
Acesta este codul meu de ce \\
nu merge la linia nouă? Cum ar trebui să o fac?
Răspuns
Pachetul amsmath
– care se pare că vă încărcați deja, deoarece codul de exemplu folosește un mediu numit equation*
– oferă destul de multe medii pentru a compila ecuații care trebuie împărțite pe două sau mai multe linii. Mediul align*
poate fi deosebit de potrivit cazului în cauză; rețineți utilizarea &
pentru a indica punctele de aliniere.
\documentclass{article} \usepackage{amsmath} \begin{document} \begin{align*}\label{eq:pareto mle2} A_0 &= \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2 F_1\left( r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right)\\ &\quad - \frac{1}{(\alpha+T)^{r+s+x}}{}_2 F_1\left( r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right), \end{align*} \end{document}
Addendum : Rețineți asemănarea strânsă a rezultatelor produse de single align*
mediu în acest răspuns și de perechea imbricată a equation*
/ multlined
medii în @HarishKumar ” Răspuns.
Comentarii
Răspuns
Atât equation
, cât și equation*
nu permit expresii cu mai multe linii. Utilizați aligned
din amsmath
, în interiorul equation*
pentru a intra în mai multe linii. Dacă nu este necesară alinierea, puteți utiliza gathered
(în loc de aligned
) așa cum a sugerat Mico.
\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation*}\label{eq:pareto mle2} \begin{aligned} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) \\ - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{aligned} \end{equation*} \end{document}
Sau utilizați multlined
de la mathtools
:
\documentclass{article} \usepackage{mathtools} \begin{document} \begin{equation*}\label{eq:pareto mle2} \begin{multlined} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) \\ - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{multlined} \end{equation*} \end{document}
Comentarii
- De asemenea,
split
ar putea fi fructuos aici, în special cu ecuații numerotate. Desigur,multlined
nu este necesar, deoarecemultline*
este suficient.
Răspuns
Există o modalitate ușoară de a face ca \\
să funcționeze în ecuație (linie de schimbare):
\begin{equation} a = b \end{equation}
Schimbă-l în
\begin{equation} \begin{array}{l} a = \\ b \end{array} \end{equation}
Comentarii
- A efect secundar – posibil neplăcut – al acestei abordări este că conținutul mediului
array
va fi procesat în modul matematic în stil text în loc de modul matematic în stil afișaj.
Răspuns
Pentru a obține expresii cu mai multe linii cu numărul ecuației scris alături, utilizați următorul cod;
\documentclass{article} \usepackage{mathtools} \usepackage{amsmath} \begin{document} \begin{equation} \label{eq:1} \begin{aligned} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) \\ - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{aligned} \end{equation} \end{document}
Comentarii
- Dacă doriți să adăugați numărul la ultima linie a ecuației, încărcați
amsmath
pa ckage cu opțiuneatbtags
: \ usepackage [tbtags] {amsmath} -
mathtools
introduce pachetulamsmath
pachet, deci nu este nevoie să apelați pachetul separat …. - Cel puțin în Overleaf, folosirea ecuației align inside face truc, dar provoacă o eroare enervantă. Pur și simplu înlocuiți alinierea prin împărțire și ați terminat. Pentru mai multe informații verificați acest link ( overleaf.com/learn/latex/… )
\quad
mutând&
imediat după semnul egal?\quad
pentru a indenta al doilea rând a fost să urmez o ecuație tipografică comună: pentru a indica vizual că al doilea rând este o continuare a ecuației care a început pe primul rând,-
simbolul este deliberat nu este setat imediat sub simbolul=
din primul rând.\quad
mutând&
din primul rând, astfel încât să obținețiA_0 =&
. În acest fel veți obține în continuare același rezultat, dar fără a fi nevoie să includeți\quad
în al doilea rând.=
simbol dacă scrieți=&
în loc de&=
: spațiul devine foarte asimetric – mai degrabă nestandard! De aceea ' este motivul pentru care ghidul de utilizare al pachetuluiamsmath
recomandă scrierea&=
. 🙂