Ошибка в файле журнала

Ошибка в файле журнала

Знаете ли вы какие-либо другие ошибки, кроме аварийной остановки, которая не содержит информации о номере строки в файле журнала, где была получена ошибка?

решение1

Я думаю, что все ошибки tex включают такой номер строки, если они возникают во время обработки файла, включая аварийную остановку.

Например, этот документ дает аварийную остановку после попытки ввести несуществующий файл.

\documentclass{article}

\begin{document}

\batchmode \input zzzzzzzzz
\end{document}

в журнале показано, что ошибка находится в строке 5 ( l.5)

! Emergency stop.
l.5 \batchmode \input zzzzzzzzz

*** (job aborted, file error in nonstop mode)

Ошибки, при которых не отображается номер строки, возникают после чтения файла, как правило, из-за отсутствия \end{document}в latex.

В этом документе показан <*>не номер строки, а ошибка, возникшая, когда tex считывал данные с терминала, если бы он не находился в пакетном режиме.

\documentclass{article}

\begin{document}

\batchmode

производит журнал

! Emergency stop.
<*> file

*** (job aborted, no legal \end found)

Если вы не находитесь в пакетном режиме, и TeX принимает ввод с терминала, толюбойМожет возникнуть ошибка TeX, которая показывает <*>вместо номера строки, как показано в следующем сеансе терминала

$ latex
This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017) (preloaded format=latex)
 restricted \write18 enabled.
**\relax
entering extended mode
LaTeX2e <2017-04-15>
Babel <3.12> and hyphenation patterns for 84 language(s) loaded.

*\zzzzz
! Undefined control sequence.
<*> \zzzzz

? 

*\def\zzz}
! Missing { inserted.
<*> \def\zzz}

? x
No pages of output.
Transcript written on texput.log.

Связанный контент