
Latex компилирует мой код, и он вроде бы в порядке, но я не понимаю, какую ошибку он мне выдает.
Это часть моего кода, которая не работает.
\documentclass[paper=a4, fontsize=12pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage[english]{babel}
\usepackage{amsmath,amsfonts,amsthm}
\usepackage{enumerate}
\begin{document}
\section*{Exercise 1}
\textit{Let $(\Omega, \varepslion, \mathbb{P})$
be a probability space, and take $\mathcal{F}(\cdot)$
to be a filtration of $\sigma$-algebras.
Assume X be an integrable random variable, and define
$X(t):=\mathbb{E}(X|\mathcal{F}(t))$ for times $t \geqslant 0$.
Show that $X(\cdot)$ is a martingale.
}
\end{document}
Latex (я использую latexian на Mac) выдает ошибку в последней строке (скобка } ) с сообщением "неопределенная последовательность управления". Я действительно не могу понять, почему это не работает. Если я стираю }, то никакой ошибки не возникает (но предварительный просмотр выдает "консоль просмотра ошибок")
Я использовал этот код и раньше (то же самое, разные миры в \textit{}) и всегда все работало нормально.
решение1
Полное сообщение об ошибке, которое вы получите, будет следующим:
! Undefined control sequence.
<argument> Let $(\Omega , \varepslion
, \mathbb {P})$ be a probability space...
l.20 }
?
Такое сообщение об ошибке состоит из четырех частей:
- Само сообщение об ошибке
- Строка, в которой появляется неопознанная управляющая последовательность
- Продолжение линии
- Строка, на которой TeX прекратил обработку
Числовая строка, которую вы получаете, находится там, где находится закрывающая скобка аргумента to \textit
, потому что TeX не интерпретирует аргументы, когда поглощает их. Таким образом, он понимает, что есть ошибка, когда уже слишком поздно. Ошибка где-то до }
, но вы можете ясно увидеть ее в консоли LaTeXian.
В данном случае это просто опечатка: правильная команда — \varepsilon
.
Обратите внимание, что иногда эта проверка ошибок может сбивать с толку: если вы допустили опечатку в преамбуле, скажите:
\newcommand{\eps}{\varepslion}
и использовать \eps
в документе, сообщение об ошибке будет указывать на то же место, но это будет похоже на
! Undefined control sequence.
\eps ->\varepslion
l.22 }
поэтому вы знаете, что ошибка в определении \eps
.