TEX 컴파일러에서 표시된 오류를 편집하는 방법을 알고 싶습니다.순간적으로i
에서 말한 옵션을 사용하여위키북^i
.파일을 편집 하고 로 대체하면 오류가 발생하지 않을 것이라는 것을 알고 있습니다 \hat{i}
. 하지만 컴파일할 파일을 편집하지 않고도 오류를 수정할 수 있는지 알고 싶습니다. TEX 컴파일러를 사용하여 텍스트 파일을 실행하는 동안 저는 옵션 을 시도한 후 다음과 같은 오류가 발생했습니다 i
.
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
$
?
i
누구든지 터미널(명령 프롬프트)의 옵션을 사용하여 오류를 수정할 수 있는지와 오류를 수정하는 방법을 말해 줄 수 있습니까 ?
답변1
ENTER이후에 키를 누르고 i(그러나 시도한 내용은 나에게 적합함) 수정 내용을 삽입하십시오.
$ 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.
하지만 를 사용하여 소스를 편집하는 것을 고려해야 합니다 e. 그렇지 않으면 다음에 동일한 오류가 발생하게 됩니다.