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

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

我试图在 LaTeX 中重现以下等式:

nopt(d,B) = argminn {Pt - LMI(d,n,ω+0.5B) >= Pth}

我使用的语法如下:

$n_{opt}\left(d, B\right) = argmin_n\lbraceP_t - L_{Mi}\left(d, n, \omega + 0.5B\right) \geq P_{th}\rbrace$

这不能编译,我得到了

!Undefined Control Sequence Error.

对于我在这里遗漏的内容有什么建议吗?

答案1

除了修复导致 LaTeX 报告未定义控制序列错误的错误输入(即缺少空格\lbraceP-- ),您还应该 (a) 将其设置argmin为数学运算符,并且 (b) 将“opt”渲染为直立罗马字体,而不是数学斜体模式。顺便说一句,\leftand\right指令不会调整相应括号的大小,因为它们包含的内容并不大;它们所做的只是插入不必要的空格并使等式看起来“松散”。简而言之,不要在这里使用\leftand \right

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}  % for \DeclareMathOperator macro
\DeclareMathOperator*{\argmin}{arg\,min}
\newcommand{\opt}{\mathrm{opt}}

\begin{document}
\[
n_{\opt}(d, B) = \argmin_n\bigl\lbrace P_t - L_{Mi}(d, n, \omega + 0.5B) \geq P_{th}\bigr\rbrace
\]
\end{document} 

相关内容