\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ż
split
może być tutaj owocne, szczególnie w przypadku numerowanych równań. Oczywiściemultlined
nie 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
array
bę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
amsmath
rocznie ckage z opcjątbtags
: \ usepackage [tbtags] {amsmath} -
mathtools
pakiet wstawiaamsmath
pakiet, 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?\quad
do 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\quad
w drugim wierszu.=
symbol, jeśli napiszesz=&
zamiast&=
: Odstępy stają się bardzo asymetryczne – raczej niestandardowy! To ' jest powodem, dla którego przewodnik użytkownika pakietuamsmath
zaleca napisanie&=
. 🙂