Miksi \\ ei palauta uutta riviä yhtälössä?

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

Tämä on minun koodi, miksi \\ ei siirry uudelle riville? Kuinka minun pitäisi tehdä se?

Vastaa

amsmath -paketti – mikä näytät latautuvan jo, kun esimerkkikoodisi käyttää ympäristöä nimeltään equation* – tarjoaa melko monenlaisia ympäristöjä joukkoyhtälöille, jotka on jaettava kahteen tai useampaan riviin. align* -ympäristö voi olla erityisen sopiva käsiteltävään tapaukseen; huomioi & -toiminnon käyttö kohdistuspisteiden ilmoittamiseksi.

kirjoita kuvan kuvaus tähän

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

Lisäys : Huomaa yksittäisen align* -ympäristö tässä vastauksessa ja equation* / multlined -ympäristöjen sisäkkäisten parien avulla @HarishKumarissa s vastaus.

Kommentit

  • Hyvä vastaus, kiitos! Pieni yksityiskohta: ei voitu ' t saada eroon \quad siirtämällä & heti tasa-arvoisen merkin jälkeen?
  • @JanusVarmarken – Kiitos. Siksi, että käytin \quad toisen rivin sisennykseen, oli noudatettava yleistä typografista yhtälöä: osoittamaan visuaalisesti, että toinen rivi on jatkoa yhtälölle, joka alkoi ensimmäisellä rivillä, - -symboli on tarkoituksellinen Ei ole asetettu heti ensimmäisen rivin = -symbolin alle.
  • Voi, luulit, että ymmärrät minua väärin – olen täysin samaa mieltä siitä, että sen pitäisi näkyä tällä tavalla . ' m vain sanon, että voit välttää \quad: n käyttämisen siirtämällä & ensimmäisen rivin niin, että saat A_0 =&. Näin saat silti saman tuotoksen, mutta sinun ei tarvitse sisällyttää \quad toiseen riviin.
  • @JanusVarmarken – Katso tarkasti etäisyyttä = -symboli, jos kirjoitat =& &= -kohdan sijaan: Välistä tulee erittäin epäsymmetristä – pikemminkin ei-standardi! Siksi ' s, miksi amsmath -paketin käyttöopas suosittelee &= kirjoittamista. 🙂
  • ooh, ymmärrän – en huomannut sitä :). <

Kiitos vielä kerran!

Vastaa

Sekä equation että equation* eivät salli monirivisiä lausekkeita. Käytä aligned osoitteesta amsmath, equation*, jos haluat murtautua monelle riville. Jos kohdistusta ei tarvita, voit käyttää gathered (aligned sijaan), kuten Mico ehdottaa.

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

Tai käytä multlined osoitteesta 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} 

kirjoita kuvan kuvaus tähän

kommentit

  • myös split saattaa olla hedelmällinen tässä, etenkin numeroiduilla yhtälöillä. Tietenkään multlined ei tarvita, koska multline* riittää.

Vastaus

On helppo tapa saada \\ toimimaan yhtälössä (muuta riviä):

\begin{equation} a = b \end{equation} 

Muuta se muotoon

\begin{equation} \begin{array}{l} a = \\ b \end{array} \end{equation} 

Kommentit

  • A Tämän lähestymistavan sivuvaikutus – mahdollisesti epämiellyttävä – on, että array -ympäristön sisältö käsitellään tekstityylisessä matematiikkatilassa näyttötyylisen matematiikkatilan sijaan.

vastaus

Saadaksesi monirivisiä lausekkeita, joiden vieressä on yhtälönumero, käytä seuraavaa koodia;

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

kirjoita kuvan kuvaus tähän

Kommentit

  • Jos haluat lisätä luvun yhtälön viimeiselle riville, lataa amsmath pa ckage vaihtoehdolla tbtags: \ usepackage [tbtags] {amsmath}
  • mathtools paketti lisää amsmath paketti, joten pakettia ei tarvitse kutsua erikseen ….
  • Ainakin Overleafissa tasauksen sisälle -yhtälön käyttö tekee tempun, mutta aiheuttaa ärsyttävän virheen. Yksinkertaisesti korvaa tasaus jakamalla ja olet valmis. Lisätietoja saat napsauttamalla tätä linkkiä ( overleaf.com/learn/latex/… )

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *