正确关闭花括号时发生卷曲支撑错误

时间:2015-03-09 08:35:23

标签: latex syntax-error curly-braces

正如标题所说我得到错误:

line 55: Missing { inserted ... $$\sum_{i=1}^{n} \lambda_i v_i =O_\vec{E}
line 55: Missing } inserted ...v_n \in A =>\lambda_i =0,...,\lambda_n =0$
: Not defining \perthousand.
: Not defining \micro.

确切的行及其背景是:

 \begin{itemize} 
     \item On dit que A est \textit{libre} si le seule c. l. de vecteurs de A egales a $O_E$ est la c. l. triviale.
     \item C'est-a-dire si: 
$$\sum_{i=1}^{n} \lambda_i v_i =O_\vec{E}, v_1...v_n \in A =>\lambda_i =0,...,\lambda_n =0$$
\end{itemize}

我导入的软件包是:

\usepackage[utf8]{inputenc}
\usepackage{gensymb}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{fancyhdr}
\usepackage[margin=.75in, a4paper, portrait]{geometry}

1 个答案:

答案 0 :(得分:2)

这里的问题源于使用

时下标例程的贪婪性
O_\vec{E}

它抓住了\vec 而没有它引发问题的论据。以下是我提出的解决问题的建议:

  • 请勿使用$$ ... $$。相反,请使用\[ ... \](请参阅Why is \[\] preferable to $$$$?);
  • 省略号在LaTeX中定义;使用amsmath,您可以使用智能 \dots;
  • 应该使用关系,因此\implies(比如说​​)代替=>

这是一个完整的最小例子:

enter image description here

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{itemize} 
  \item Here is some \textit{regular} text, mixed in with $O_E$ some math.
  \item And a display equation:
    \[
      \sum_{i=1}^{n} \lambda_i v_i 
        = O_{\vec{E}}, v_1,\dots,v_n \in A 
        \implies \lambda_i = 0,\dots,\lambda_n 
        = 0
    \]
\end{itemize}

\end{document}