Erro no arquivo de log

Erro no arquivo de log

Você conhece algum outro erro além da parada de emergência, que não contém informações sobre o número da linha no arquivo de log, onde o erro foi recebido?

Responder1

Acho que todos os erros de tex incluem esse número de linha se ocorrerem enquanto um arquivo está sendo processado, incluindo parada de emergência.

Por exemplo, este documento dá uma parada de emergência após tentar inserir um arquivo inexistente

\documentclass{article}

\begin{document}

\batchmode \input zzzzzzzzz
\end{document}

o log mostra que o erro está na linha 5 ( l.5)

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

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

Os erros que não mostram um número de linha ocorrem após a leitura do arquivo, normalmente devido à falta \end{document}de látex.

Este documento mostra, <*>em vez de um número de linha, denotando um erro quando tex estaria lendo do terminal se não estivesse no modo batch.

\documentclass{article}

\begin{document}

\batchmode

produz o registro

! Emergency stop.
<*> file

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

Se você não estiver no modo batch para que o TeX aceite entrada do terminal, entãoqualquerO erro TeX pode ser produzido mostrando <*>em vez de um número de linha, como mostra a seguinte sessão de terminal

$ 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.

informação relacionada