Cómo editar errores instantáneamente en TEX

Cómo editar errores instantáneamente en TEX

Quisiera saber como editar los errores que indica el compilador TEXinstantáneamente
usando la iopción como se dice enwikilibrosSé que no habrá ningún error si edita el archivo y lo reemplaza ^icon \hat{i}.Pero me gustaría saber si podemos rectificar el error sin editar el archivo que se va a compilar. Mientras ejecuto un archivo de texto usando el compilador TEX, he Recibí un error como este después de probar la iopción:

Z:\>latex first.txt
This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2014/W32TeX) (preloaded
 format=latex)
 restricted \write18 enabled.
entering extended mode
(./first.txt
LaTeX2e <2014/05/01>
Babel <3.9l> and hyphenation patterns for 79 languages loaded.
(d:/texlive/2014/texmf-dist/tex/latex/base/article.cls
Document Class: article 2014/09/29 v1.4h Standard LaTeX document class
(d:/texlive/2014/texmf-dist/tex/latex/base/size10.clo)) (./first.aux)
LaTeX Warning: Command \^ invalid in math mode on input line 6.
LaTeX Warning: Command \^ invalid in math mode on input line 6.
! Please use \mathaccent for accents in math mode.
\add@accent ...@spacefactor \spacefactor }\accent
                                                  #1 #2\egroup \spacefactor ...
l.6 $\^i
        $
? i$\hat{i}$
! Missing number, treated as zero.
<to be read again>
                   $
l.6 $\^i
        $
?

¿Alguien podría decirme si es posible rectificar el error usando la iopción en la terminal (símbolo del sistema) y cómo rectificar el error?

Respuesta1

Intente presionar ENTERdespués i(pero lo que ha probado funciona para mí) e inserte la corrección:

$ cat foo.tex 
\documentclass{article}
\begin{document}
\LaTEX
\end{document}
$ pdflatex foo.tex 
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/Debian)
 restricted \write18 enabled.
entering extended mode
(./foo.tex
LaTeX2e <2011/06/27>
Babel <3.9h> and hyphenation patterns for 8 languages loaded.
(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/size10.clo)) (./foo.aux)
! Undefined control sequence.
l.3 \LaTEX

? i
insert>\LaTeX
[1{/home/user/.texmf-var/fonts/map/pdftex/updmap/pdftex.map}] (./foo.aux) )
</usr/share/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr10.pfb></usr/s
hare/texlive/texmf-dist/fonts/type1/public/amsfonts/cm/cmr7.pfb>
Output written on foo.pdf (1 page, 16374 bytes).
Transcript written on foo.log.

Pero deberías considerar editar la fuente con e; de lo contrario, la próxima vez te encontrarás con el mismo error.

información relacionada