方程错误 - 未定义控制序列

方程错误 - 未定义控制序列
    \documentclass[12pt,a4paper,oneside]{book}
    \usepackage[utf8]{inputenc}
    \usepackage{textgreek}
    \usepackage{amsmath,amssymb,amsthm}
    \usepackage{mathtools}
    \begin{document} 

    \begin{equation*}
    \begin{aligned}
    \theta_1^*(t) ~ P(\theta_1| Y_1^{obs}, Y_2^{(t-1)},…,Y_p^{(t-1)})\\
Y_1^{*(t)} ~ P(Y_1| Y_1^{obs}, Y_2^{(t-1)},…,Y_p^{(t-1)}, theta_1^{*(t)}) %<----stops here
    \end{aligned}
    \end{equation*}
    \end{document}

您好,我正在尝试将方程式输入到我的论文中,我已经尝试了一段时间了,但它总是停在代码中指示的行。我不知道我做错了什么。请问有人能帮帮我吗?

答案1

  1. ~不会产生可见的符号;你可能需要\sim
  2. 应该\dots
  3. Y_p^(t-1)应该Y_p^{t-1};
  4. theta应该\theta
  5. |应该是\mid,否则间距会错误
  6. ^obs应该是^{\mathrm{obs}}上标处于文本模式并且是单个对象
  7. \Y应该可能是Y
  8. 你缺少一个对齐点

修复后的代码如下:

\documentclass[12pt,a4paper,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb,amsthm}

\begin{document}

\begin{equation*}
\begin{aligned}
\theta_1^*(t) &\sim P(\theta_1\mid Y_1^{\mathrm{obs}}, Y_2^{t-1},\dots,Y_p^{t-1})\\
Y_1^*(t) &\sim P(Y_1\mid Y_1^{\mathrm{obs}}, Y_2^{t-1},\dots,Y_p^{t-1},\theta_1^*(t))
\end{aligned}
\end{equation*}
\end{document}

在此处输入图片描述

如果您想要一个空格而不是~符号:

\documentclass[12pt,a4paper,oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb,amsthm}

\DeclareMathOperator{\Prob}{\mathnormal{P}}

\begin{document}

\begin{equation*}
\begin{aligned}
&\theta_1^*(t) \Prob(\theta_1\mid Y_1^{\mathrm{obs}}, Y_2^{t-1},\dots,Y_p^{t-1})\\
&Y_1^*(t) \Prob(Y_1\mid Y_1^{\mathrm{obs}}, Y_2^{t-1},\dots,Y_p^{t-1},\theta_1^*(t))
\end{aligned}
\end{equation*}
\end{document}

在此处输入图片描述

相关内容