我查阅并尝试了之前关于此事的许多帖子,但都没有成功,任何帮助都将非常有帮助!
我收到错误消息:“公式中缺少 latex } 插入”错误消息”
\begin{equation*}
\begin{split}
a = max{(b(l{1}, vocab),\\
b(l{2}, vocab),...\\
,b(l{n}, vocab))}
\end{split}
\end{equation*}
答案1
您可能想要使用aligned
而不是split
,而且我在第二条评论中陈述的内容仍然正确。此外,我不确定您使用 是什么意思vocab
,按照您的表达方式,它会被解释为v*o*c*a*b
(所以有 5 个因素),如果这是一个词,您可能想要在\text
它们周围加上 (由 提供amsmath
),或者\mathrm
。
\documentclass[border=3.14,preview]{standalone}
\usepackage[]{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
a = \max\{(
&b(l\{1\}, \text{vocab}), \\
&b(l\{2\}, \text{vocab}), \dots, \\
&b(l\{n\}, \text{vocab}))\}
\end{aligned}
\end{equation}
\end{document}
答案2
我认为传统的排版方式是
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
a = \max_{i\in\{1,\ldots,n\}}\{b(\ell_i, vocab)\}
\end{equation}
\end{document}
或者
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
a = \max_{1\le i\le n}\{b(\ell_i, vocab)\}
\end{equation}
\end{document}
对不确定性进行模数运算vocab
。
答案3
从拆分的需要来看,我猜您正在处理一份两列文档。
这是一个常见的误解,\max
需要争论。事实并非如此。同样,对于\sum
, \int
,\log
其他运算符也是如此。
对于您来说,最好使用稍大一些的外部定界符。
\documentclass[a4paper,twocolumn]{article}
\usepackage{amsmath}
\usepackage{lipsum} % for mock text
\begin{document}
\lipsum[1][1-3]
\begin{equation*}
\begin{split}
a = \max\bigl(
&b(l_{1}, \mathit{vocab}), \\
&b(l_{2}, \mathit{vocab}), \\
&\dots, \\
&b(l_{n}, \mathit{vocab})\bigr)
\end{split}
\end{equation*}
\lipsum
\end{document}
我猜想了一下l{1}
:如果不是下标,则只需输入l1
。如果需要括号,则应该是l\{1\}
。
答案4
我会用以下其中一种方法来做,分两行:
\documentclass[]{article}
\usepackage{mathtools}
\begin{document}
\begin{equation*}
\begin{split}
a = \max\bigl( b(l_{1}, \mathrm{vocab}), b(l_{2},\mathrm{ vocab} & ), \\
\dots, b(l_{n}, \mathrm{vocab} & )\bigr)
\end{split}
\end{equation*}
\begin{equation*}
\begin{multlined}
a = \max\bigl( b(l_{1}, \mathrm{vocab}),b(l_{2},\mathrm{ vocab}), \\
\dots, b(l_{n}, \mathrm{vocab})\bigr)
\end{multlined}
\end{equation*}
\end{document}