Hvorfor returnerer \\ ikke en ny linje i en ligning? (Norsk)

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

Dette er koden min hvorfor \\ går ikke til ny linje? Hvordan skal jeg klare det?

Svar

amsmath -pakken – hvilken det ser ut til at du allerede laster inn da eksempelkoden din bruker et miljø som heter equation* – gir ganske mange miljøer til typesettede ligninger som må deles over to eller flere linjer. align* -miljøet kan være spesielt egnet for den aktuelle saken; legg merke til bruken av & for å oppgi justeringspunktene.

skriv inn bildebeskrivelse her

\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 : Legg merke til den nære likheten med utgangene som produseres av singlen align* miljø i dette svaret og av nestede par av equation* / multlined miljøer i @HarishKumar » s svar.

Kommentarer

  • Godt svar, takk! Liten detalj: kunne ikke ' du får kvitt \quad ved å flytte & til umiddelbart etter likhetstegnet?
  • @JanusVarmarken – Takk. grunnen til at jeg brukte \quad for å rykke inn den andre raden, var å følge en vanlig typografisk ligning: å indikere visuelt at den andre raden er en fortsettelse av ligningen som begynte på den første raden, div id = «834d7e9aee»>

symbolet er bevisst ikke satt umiddelbart under = symbolet på første rad.

  • åh, jeg tror du misforsto meg – jeg er helt enig i at det skal dukke opp på den måten . Jeg ' sier bare at du kan unngå å måtte bruke \quad ved å flytte & av første rad slik at du får A_0 =&. På den måten får du fortsatt den samme utgangen, men uten å måtte ta med \quad i andre rad.
  • @JanusVarmarken – Se nøye på avstanden rundt = symbol hvis du skriver =& i stedet for &=: Avstanden blir svært asymmetrisk – heller ikke-standard! Det er ' hvorfor brukerhåndboken for amsmath -pakken anbefaler å skrive &=. 🙂
  • ooh, ser jeg – la ikke ' t merke :). Takk igjen!
  • Svar

    Både equation og equation* tillater ikke flerlinjede uttrykk. Bruk aligned fra amsmath, inne i equation* for å bryte inn på mange linjer. Hvis justering ikke er nødvendig, kan du bruke gathered (i stedet for aligned) som foreslått av 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} 

    Eller bruk multlined fra 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} 

    skriv inn bildebeskrivelse her

    Kommentarer

    • Også split kan være fruktbart her, spesielt med nummererte ligninger. Selvfølgelig er multlined ikke nødvendig, da multline* er tilstrekkelig.

    Svar

    Det er en enkel måte å gjøre \\ til å ligne (endre linje):

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

    Endre den til

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

    Kommentarer

    • A bivirkning – muligens ubehagelig – av denne tilnærmingen er at innholdet i array -miljøet blir behandlet i matematisk modus i tekststil i stedet for i matematikkmodus i visningsstil.

    Svar

    For å få flerlinjede uttrykk med ligningstall skrevet ved siden, bruk følgende kode;

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

    skriv inn bildebeskrivelse her

    Kommentarer

    • Hvis du vil legge til tallet på den siste linjen i ligningen, laster du inn amsmath pa ckage med alternativet tbtags: \ usepackage [tbtags] {amsmath}
    • mathtools pakken setter inn amsmath -pakke, så det er ikke nødvendig å ringe pakken separat ….
    • I det minste i Overleaf bruker du justering i ligningen, men forårsaker en irriterende feil. Bare bytt ut justering med splitt, så er du ferdig. For mer informasjon, se denne lenken ( overleaf.com/learn/latex/… )

    Legg igjen en kommentar

    Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *