Spec-Zone.ru › LaTeX

Восстановление после ошибок

Если LaTeX обнаруживает ошибку в вашем документе, он выводит сообщение об ошибке и предлагает вопрос, ?. Например, запуск LaTeX для этого файла

\newcommand{\NP}{\ensuremath{\textbf{NP}}}
The \PN{} problem is a million dollar one.

приводит к отображению этого сообщения и ожиданию ввода.

! Undefined control sequence.
l.5 The \PN
           {} problem is a million dollar one.
? 

Самое простое — ввести x и RETURN и исправить опечатку. Вы можете ввести ? и RETURN, чтобы увидеть другие варианты.

Существуют ещё две ситуации с ошибками. Первая — вы забыли включить \end{document} или неправильно его написали. В этом случае LaTeX выводит запрос ‘*’. Вы можете вернуться в командную строку, набрав \stop и RETURN; эта команда делает всё возможное, чтобы немедленно выйти из LaTeX, независимо от его состояния.

Последняя ситуация — вы неправильно ввели имя файла. Например, вместо pdflatex test вы можете ввести pdflatex tste.

! I can't find file `tste'.
<*> tste
        
(Press Enter to retry, or Control-D to exit)
Please type another input file name:

Самое простое — ввести CTRL d (удерживая клавиши Control и d одновременно), а затем перепечатать правильную командную строку.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/Recovering-from-errors.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API