latex - markdown公式对齐 - typora公式居中




如何在我的长LaTeX方程中使用换行符? (6)

multiline线最好使用。 相反,你可以使用dmath ,也可以使用split

这里是一个例子:

\begin{multline}  {\text {\bf \emph {T(u)}}} ={  \alpha *}{\frac{\sum_{i=1}^{\text{\bf \emph {I(u)}}}{{\text{\bf \emph {S(u,i)}}}* {\text {\bf \emph {Cr(P(u,i))}}} * {\text {\bf \emph {TF(u,i)}}}}}{\text {\bf \emph {I(u)}}}}  \\ +{  \beta 
*}{\frac{\sum_{i=1}^{\text{\bf \emph {$I_h$(u)}}}{{\text{\bf \emph {S(u,i)}}}* {\text {\bf \emph {Cr(P(u,i))}}} * {\text {\bf \emph {TF(u,i)}}}}}{\text {\bf \emph {$I_h$(u)}}}}  \end{multline}

我的等式很长。 如何让它在下一行继续而不是离开页面?


为了解决这个问题,我在方程式环境中使用了如下的数组环境:

\begin{equation}
    \begin{array}{r c l}
       first Term&=&Second Term\\
                 &=&Third Term
    \end{array}
\end{equation}

如果不配置数学环境进行剪辑,则可以按照如下顺序强制添加两个反斜杠的新行:

Bla Bla \\ Bla Bla in another line

与此相关的问题是,您需要确定线路可能结束的位置,并强制始终在线路中断。 有了方程式,而不是文字,我更喜欢这种手动方式。

您也可以使用\\*来防止启动新页面。


我使用\begin{matrix}

\begin{equation}
\begin{matrix}
    line_1 \\ 
    line_2 \\ 
    line_3
\end{matrix}
\end{equation}

有几种方法可以解决这个问题。 首先,也许最好的方法是重写你的等式,使它不那么长; 如果这么长时间,它可能是不可读的。

如果确实如此,请查看“ AMS短期数学指南” ,了解处理该问题的一些方法。 (在第二页)

就我个人而言,我会使用对齐环境,以便可以精确控制断开和对齐。 例如

\begin{align*}
   x&+y+\dots+\dots+x_100000000\\
   &+x_100000001+\dots+\dots
\end{align*}

这将排队每行的第一个加号......但显然,你可以设置任何你喜欢的路线。


这在使用mathtools包的时候适用于我。

\documentclass{article}
\usepackage{mathtools}
\begin{document}
    \begin{equation}
        \begin{multlined}
            first term \\
            second term                 
        \end{multlined}
    \end{equation}
\end{document}