我试图在 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”渲染为直立罗马字体,而不是数学斜体模式。顺便说一句,\left
and\right
指令不会调整相应括号的大小,因为它们包含的内容并不大;它们所做的只是插入不必要的空格并使等式看起来“松散”。简而言之,不要在这里使用\left
and \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}