在对齐环境中更改字体大小

在对齐环境中更改字体大小

这是我的代码。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{parskip}
\usepackage{amssymb}

\begin{document}

\begin{align}

\mathit{Set} \ x^0 \\
For \ i = 1 \ to \ N-1 \\
 &\phantom{{}= x^0} \mathit{Sample} \ x'\stackrel{}{\sim}g'(x'|x^0) \\
 &\phantom{{}= x^0}   \mathit{Sample} \ u\stackrel{}{\sim}U \in [0,1] \\
 &\phantom{{}= x^0}   A(x', x^0) = min(1, \frac{P(x') \ g(x^0| x')}{P(x^0) \ g(x'| x^0)}) \\
&\phantom{{}= x^0}   x^{(i+1)} = \Bigg\{ \begin{array}{ll}
                  x' \ if \ u<= A(x', x^0) \\
                    x^0 \ otherwhise 
                \end{array}
\end{align}

\end{document}

我知道这很奇怪,但我想纹这个。我想纹

\frac{P(x') \ g(x^0| x')}{P(x^0) \ g(x'| x^0)}

稍微大一点,并在括号中的 x^0 和 x' 之间添加垂直空格(只是一点点)

 \Bigg\{ \begin{array}{ll}
                      x' \ if \ u<= A(x', x^0) \\
                        x^0 \ otherwhise 
                    \end{array}

我正在使用 overleaf(我不知道这是否有用)。这或多或少是我想要的

在此处输入图片描述

请告诉我!感谢您的回答

答案1

像这样?

在此处输入图片描述

我尝试清理你的代码:

  • 在数学环境中不能有空行
  • min是运算符,因此应该写成\min
  • 等式中的文本应(通常)处于文本模式,因此请将其写入\text{ ... }
\documentclass{article}
\usepackage{mathtools}

\begin{document}
    \begin{align}
\text{Set }  x^0
    &   \\
\text{For } i 
    & = 1 \text{ to } N-1                      \notag  \\
    & \text{Sample }   x' \sim g'(x'\mid x^0)          \\
    & \text{Sample }   u  \sim U \in [0,1]             \\
    & A(x', x^0) = \min\left(1,\dfrac{P(x')  g(x^0 \mid x' )}
                                  {P(x^0) g(x'  \mid x^0)}\right) \\
    &  x^{(i+1)} = \begin{dcases}
                  x'    & \text{if } u \leq A(x', x^0) \\
                  x^0   & \text{otherwise}
                \end{dcases}
    \end{align}
\end{document}

相关内容