缺少 $ 错误和未定义的控制序列,尽管一切似乎都正确

缺少 $ 错误和未定义的控制序列,尽管一切似乎都正确

我写了这段代码

\subsection*{Definitie 1}
\textit{Als $z$, $f(z)$ \in \mathbb{R}^{m}, dan is de M-de Frechet afgeleide van $f$, voorgesteld
door $f$^{(M)}$(z)$ een operator op \mathbb{R}^{m} \times \mathbb{R}^{m} \times \ldots \times \mathbb{R}^{m} (M maal)
, die lineair is in elk van de operandi met als waarde}

但我无法编译该文档,因为我收到“$ missing”和“Undefined control serial”错误。我已经检查了这段代码十几次,但似乎找不到任何错误。有什么想法吗?

答案1

您有几个以文本模式编写的数学模式表达式;我已在下面的代码中修复它们。我建议您使用amsthm包来定义一个类似定理的结构,并为您的定义提供所需的格式;这样,格式和编号就会自动完成:

\documentclass{article}
\usepackage{amssymb}
\usepackage{amsthm}

\newtheoremstyle{mydefi}
  {\topskip}{\topskip}
  {\itshape}{}
  {\bfseries}{}
  {\newline}{}
\theoremstyle{mydefi}
\newtheorem{defi}{Definitie}

\begin{document}

\begin{defi}
Als $z$, $f(z) \in \mathbb{R}^{m}$, dan is de $M$-de Fr\'echet afgeleide van $f$, voorgesteld door $f^{(M)}(z)$ een operator op $\mathbb{R}^{m} \times \mathbb{R}^{m} \times \cdots \times \mathbb{R}^{m}$ ($M$ maal), die lineair is in elk van de operandi met als waarde
\end{defi}

\end{document}

在此处输入图片描述

我使用Fr\'echet;但是inputenc使用适当的编码加载,您可以简单地写入Fréchet

顺便说一下,对于定义,通常使用罗马(直立)字体而不是斜体;在这种情况下,您可以将样式的定义更改mydefi为:

\newtheoremstyle{mydefi}
  {\topskip}{\topskip}
  {}{}
  {\bfseries}{}
  {\newline}{}

我还想建议你(引用休斯的宝贵意见)看看一些介绍性材料(Not so short guide to LaTeX(提供多种语言版本)和amsmath package documentation,例如);在您的前几个文档中,始终缓慢地构建您的代码,频繁地进行编译 - 这将帮助您找到错误的位置。

答案2

您有几个放错位置或缺失的$东西:

\documentclass{article}
\usepackage{amsmath,amsfonts}
\begin{document}
\subsection*{Definitie 1}
\textit{Als $z$, $f(z) \in \mathbb{R}^{m}$, dan is de M-de Frechet afgeleide van $f$, voorgesteld
door $f^{(M)}(z)$ een operator op $\mathbb{R}^{m} \times \mathbb{R}^{m} \times \ldots \times \mathbb{R}^{m}$ (M maal)
, die lineair is in elk van de operandi met als waarde}
\end{document}

相关内容