\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,
splitar putea fi fructuos aici, în special cu ecuații numerotate. Desigur,multlinednu 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
arrayva 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
amsmathpa ckage cu opțiuneatbtags: \ usepackage [tbtags] {amsmath} -
mathtoolsintroduce pachetulamsmathpachet, 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/… )
\quadmutând&imediat după semnul egal?\quadpentru 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.\quadmutâ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 pachetuluiamsmathrecomandă scrierea&=. 🙂