\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 min kode, hvorfor \\ går ikke til ny linje? Hvordan skal jeg klare det?
Svar
amsmath -pakken – hvilken det ser ud til, at du allerede indlæser, da din eksempelkode bruger et miljø, der hedder equation* – giver en hel del miljøer til at sætte ligninger, der skal opdeles på to eller flere linjer. align* -miljøet kan være særligt egnet til den aktuelle sag; bemærk brugen af & til at angive justeringspunkterne.
\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 : Bemærk den nære lighed mellem output produceret af single align* miljø i dette svar og af indlejrede par af equation* / multlined miljøer i @HarishKumar ” s svar.
Kommentarer
Svar
Både equation og equation* tillader ikke udtryk med flere linjer. Brug aligned fra amsmath inden i equation* til at bryde ind på mange linjer. Hvis justering ikke er nødvendig, kan du bruge gathered (i stedet for aligned) som foreslået af 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 brug 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}
Kommentarer
- Også
splitkan være frugtbar her, især med nummererede ligninger. Selvfølgelig ermultlinedikke nødvendigt, damultline*er tilstrækkelig.
Svar
Der er en nem måde at få \\ til at ligne (skift linje):
\begin{equation} a = b \end{equation}
Skift det til
\begin{equation} \begin{array}{l} a = \\ b \end{array} \end{equation}
Kommentarer
- A bivirkning – muligvis ubehagelig – ved denne tilgang er, at indholdet af
array-miljøet behandles i matematisk tilstand i tekststil i stedet for i matematisk tilstand i display-stil.
Svar
For at få flere linjede udtryk med ligningsnummer skrevet ved siden skal du bruge 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}
Kommentarer
- Hvis du vil tilføje nummeret i den sidste linje i ligningen, skal du indlæse
amsmathpa ckage med indstillingentbtags: \ usepackage [tbtags] {amsmath} -
mathtoolspakken indsætteramsmathpakke, så det er ikke nødvendigt at kalde pakken separat …. - I det mindste i Overleaf gør tricket inden for ligning tricket men forårsager en irriterende fejl. Du skal blot udskifte align med split, så er du færdig. For mere information, se dette link ( overleaf.com/learn/latex/… )
\quadved at flytte&til umiddelbart efter lighedstegnet?\quadtil at indrykke anden række, var at følge en almindelig typografisk ligning: visuelt at indikere, at anden række er en fortsættelse af ligningen, der begyndte på første række,-symbolet er bevidst ly ikke indstillet umiddelbart under=symbolet i første række.\quadved at flytte&i første række, så du fårA_0 =&. På den måde får du stadig den samme output, men uden at skulle medtage\quadi anden række.=symbol, hvis du skriver=&i stedet for&=: Afstanden bliver meget asymmetrisk – snarere ikke standard! Det er ', hvorfor brugervejledningen tilamsmath-pakken anbefaler, at du skriver&=. 🙂