这个等式的代码有什么问题?

这个等式的代码有什么问题?

我尝试了下面的代码,但它没有执行,我找不到公式中哪里出了问题。我做错了什么?

$MDAC(t_{i,j}) = max_{ti}\epsilon pred(t_{j})(C_{i,j)$

答案1

您的主要问题在于(C_{i,j),应该是(C_{i,j}),换句话说,您没有配对所有分隔符,您需要一个右括号。您应该收到以下错误:

! Missing } inserted.

更一般地,我建议:

$MDAC(t_{j}) = \max_{t_{i} \in pred(t_{j})}(C_{i,j})$

或者也许你想要?

\newcommand{\pred}{\operatorname{pred}}

$MDAC(t_{j}) = \max_{t_{i} \in \pred(t_{j})}(C_{i,j})$

在此处输入图片描述

根据其他人的说法,MDAC是一个单位。因此,最好将其视为运算符并将其直立,但假设您希望将其设置为斜体,则可以:

$\mathit{MDAC}(t_{j}) = \max_{t_{i} \in \pred(t_{j})}(C_{i,j})$

这将改善字母之间的间距,将其视为一个单位,而不是四个独立变量 、和的MDAC乘积。对于直立排版,请遵循 Bernard 的建议或我对 所做的操作:MDAC\pred

\newcommand{\MDAC}{\operatorname{MDAC}}
\newcommand{\pred}{\operatorname{pred}}

$\MDAC(t_{j}) = \max_{t_{i} \in \pred(t_{j})}(C_{i,j})$

在此处输入图片描述

答案2

我认为MDACprec不应以斜体显示。我建议将它们视为maths operators,如logsin等,以确保相对于可能的指数、索引或分隔符的正确间距。

\documentclass{article}
\usepackage{amsmath}
\usepackage{fourier}
\DeclareMathOperator{\MDAC}{MDAC}
\DeclareMathOperator{\pred}{pred}

\begin{document}

 $ \MDAC(t_{i,j}) = \max_{t_i\in \pred(t_j)}(C_{i,j}) $ %

 \end{document} 

在此处输入图片描述

相关内容