정의되지 않은 제어 순서 }

정의되지 않은 제어 순서 }

라텍스로 내 코드를 컴파일하면 괜찮지만 오류가 발생하는 것을 이해할 수 없습니다.

이것은 작동하지 않는 코드의 일부입니다

\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(저는 Mac에서 Latexian을 사용하고 있습니다) 마지막 줄(괄호 })에 "정의되지 않은 제어 순서"라는 오류가 표시됩니다. 왜 작동하지 않는지 정말 이해할 수 없습니다. }를 지우면 오류가 발생하지 않습니다(그러나 미리보기에서는 "error view console"이라고 표시됩니다).

나는 이 코드를 다른 때에도 사용했는데(같은 일, \textit{}의 다른 세계) 항상 잘 작동했습니다.

답변1

나타나는 전체 오류 메시지는 다음과 같습니다.

! Undefined control sequence.
<argument> Let $(\Omega , \varepslion 
                                      , \mathbb {P})$ be a probability space...
l.20 }

? 

이와 같은 오류 메시지는 네 부분으로 구성됩니다.

  1. 오류 메시지 자체
  2. 정체불명의 제어순서가 나타나는 라인
  3. 줄의 연속
  4. TeX가 처리를 중지한 줄

당신이 얻는 수직선은 인수의 닫는 중괄호가 \textit있는 곳입니다. 왜냐하면 TeX은 인수를 흡수할 때 인수를 해석하지 않기 때문입니다. 따라서 너무 늦었을 때 오류가 있음을 깨닫습니다. 오류는 이전 어딘가에 있지만 }LaTeXian 콘솔에서 명확하게 볼 수 있습니다.

이 경우에는 단지 오타일 뿐입니다. 올바른 명령은 입니다 \varepsilon.

때때로 이 오류 검사는 혼란스러울 수 있습니다. 서문에 오타가 있는 경우 다음과 같이 말하십시오.

\newcommand{\eps}{\varepslion}

문서에서 사용하면 \eps오류 메시지는 동일한 위치를 가리키지만 다음과 같습니다.

! Undefined control sequence.
\eps ->\varepslion 

l.22 }

따라서 오류가 의 정의에 있다는 것을 알 수 있습니다 \eps.

관련 정보