\\が方程式の改行を返さないのはなぜですか?

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

これが私のコードです\\新しい行に行きませんか?どうすればよいですか?

回答

amsmathパッケージ-これサンプルコードはequation*と呼ばれる環境を使用しているため、すでに読み込まれているように見えます。2行以上に分割する必要のある方程式をタイプセットするための環境がかなりあります。 align*環境は、当面のケースに特に適している場合があります。 &を使用して位置合わせポイントを指定していることに注意してください。

ここに画像の説明を入力してください

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

補遺シングル align*環境と、@ HarishKumarのequation* / multlined環境のネストされたペア s回答。

コメント

  • 良い回答、ありがとうございます。詳細:できませんでした' &を等号の直後に移動して、\quadを削除しますか?
  • @ JanusVarmarken-ありがとうございます。 \quadを使用して2番目の行をインデントした理由は、一般的な活字の方程式に従うためでした。2番目の行が最初の行から始まった方程式の続きであることを視覚的に示すためです。-シンボルは意図的です最初の行の=記号のすぐ下に設定しないでください。
  • ああ、あなたは私を誤解していると思います-そのように表示されることに完全に同意します。 ' &を移動することで、\quadを使用する必要がなくなると言っています。 A_0 =&を取得するように最初の行の。そうすれば、同じ出力が得られますが、2行目に\quadを含める必要はありません。
  • @ JanusVarmarken- 周りの間隔をよく見てください。 &=の代わりに=&と書くと、div id = “4912f67dd0″>

記号:間隔が非常に非対称になります。非標準!そのため、' amsmathパッケージのユーザーガイドで&=の記述を推奨しています。 🙂

  • ああ、なるほど-'気づかなかった:)。もう一度ありがとうございます!
  • 回答

    equation

    は複数行の式を許可しません。 amsmath内のalignedequation*内で使用して、多くの行に割り込んでください。位置合わせが必要ない場合は、Micoの提案に従って(alignedの代わりに)gatheredを使用できます。

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

    またはmathtoolsmultlinedを使用します:

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

    ここに画像の説明を入力

    コメント

    • またsplitは、特に番号付きの方程式で、ここで実りあるかもしれません。もちろん、multline*で十分なので、multlinedは必要ありません。

    回答

    \\を方程式で機能させる簡単な方法があります(行を変更):

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

    次のように変更します

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

    コメント

    • Aこのアプローチの副作用(おそらく不快)は、array環境のコンテンツが表示スタイルの数学モードではなくテキストスタイルの数学モードで処理されることです。

    回答

    方程式番号が横に書かれた複数行の式を取得するには、次のコードを使用します。

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

    ここに画像の説明を入力

    コメント

    • 方程式の最後の行に数値を追加する場合は、amsmathをロードします。 paオプションtbtagsを指定したckage:\ usepackage [tbtags] {amsmath}
    • mathtoolsパッケージは

    パッケージなので、パッケージを個別に呼び出す必要はありません…

  • 少なくともOverleafでは、align inside方程式を使用するとうまくいきますが、迷惑なエラーが発生します。整列を分割に置き換えるだけで完了です。詳細については、このリンクを確認してください( overleaf.com/learn/latex/ …
  • コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です