\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å
split
kan være frugtbar her, især med nummererede ligninger. Selvfølgelig ermultlined
ikke 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
amsmath
pa ckage med indstillingentbtags
: \ usepackage [tbtags] {amsmath} -
mathtools
pakken indsætteramsmath
pakke, 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/… )
\quad
ved at flytte&
til umiddelbart efter lighedstegnet?\quad
til 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.\quad
ved 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\quad
i 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&=
. 🙂