\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*}
To jest mój kod, dlaczego \\ nie przechodzi do nowej linii? Jak mam to zrobić?
Odpowiedź
Pakiet amsmath – który Wygląda na to, że już się ładujesz, ponieważ Twój przykładowy kod wykorzystuje środowisko o nazwie equation* – zapewnia całkiem sporo środowisk do składania równań, które muszą być podzielone na dwie lub więcej linii. Środowisko align* może być szczególnie odpowiednie w danym przypadku; zwróć uwagę na użycie & do określenia punktów wyrównania.
\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}
Dodatek : zwróć uwagę na bliskie podobieństwo wyników generowanych przez pojedynczy align* w tej odpowiedzi i według zagnieżdżonej pary środowisk equation* / multlined w @HarishKumar ” s odpowiedź.
Komentarze
Odpowiedź
Zarówno equation, jak i equation* nie zezwalaj na wyrażenia wieloliniowe. Użyj aligned z amsmath, wewnątrz equation*, aby włamać się do wielu wierszy. Jeśli wyrównanie nie jest potrzebne, możesz użyć gathered (zamiast aligned) zgodnie z sugestią 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}
Lub użyj multlined z 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}
Komentarze
- Również
splitmoże być tutaj owocne, szczególnie w przypadku numerowanych równań. Oczywiściemultlinednie jest potrzebne, ponieważ wystarczymultline*.
Odpowiedź
Istnieje prosty sposób, aby \\ działało w równaniu (zmień linię):
\begin{equation} a = b \end{equation}
Zmień na
\begin{equation} \begin{array}{l} a = \\ b \end{array} \end{equation}
Komentarze
- A efektem ubocznym – prawdopodobnie nieprzyjemnym – tego podejścia jest to, że zawartość środowiska
arraybędzie przetwarzana w trybie tekstowym zamiast matematycznego w trybie wyświetlania.
Odpowiedź
Aby otrzymać wieloliniowe wyrażenia z numerem równania zapisanym obok, użyj następującego kodu;
\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}
Komentarze
- Jeśli chcesz dodać liczbę w ostatnim wierszu równania, załaduj
amsmathrocznie ckage z opcjątbtags: \ usepackage [tbtags] {amsmath} -
mathtoolspakiet wstawiaamsmathpakiet, więc nie ma potrzeby wywoływania pakietu oddzielnie …. - Przynajmniej w Overleaf użycie align inside equation załatwia sprawę, ale powoduje irytujący błąd. Po prostu zamień wyrównaj na podział i gotowe. Aby uzyskać więcej informacji, kliknij ten link ( overleaf.com/learn/latex/… )
\quad, przenosząc&bezpośrednio po znaku równości?\quaddo wcięcia drugiego wiersza, było zastosowanie wspólnego równania typograficznego: aby wizualnie wskazać, że drugi wiersz jest kontynuacją równania, które rozpoczęło się w pierwszym wierszu,-jest celowy ly nie jest ustawiona bezpośrednio pod symbolem=w pierwszym wierszu.\quad, przesuwając&pierwszego wiersza, aby uzyskaćA_0 =&. W ten sposób nadal otrzymujesz ten sam wynik, ale bez konieczności umieszczania\quadw drugim wierszu.=symbol, jeśli napiszesz=&zamiast&=: Odstępy stają się bardzo asymetryczne – raczej niestandardowy! To ' jest powodem, dla którego przewodnik użytkownika pakietuamsmathzaleca napisanie&=. 🙂