Windows 10의 MikTeX, Anki 및 Latex. dvipng 실행 중 오류가 발생했습니다. 죄송합니다. dvipng가 성공하지 못했습니다.

Windows 10의 MikTeX, Anki 및 Latex. dvipng 실행 중 오류가 발생했습니다. 죄송합니다. dvipng가 성공하지 못했습니다.

LaTeX로 anki 플래시카드를 만들기 위해 Windows 10에 Anki와 MikTeX를 설치했습니다. dvipng 및 dvisvgm을 설치하는 가장 좋은 방법이라는 것을 읽었기 때문에 MikTeX를 설치했습니다.

플래시카드 예제를 만든 후 프로그램이 이를 컴파일하려고 할 때 다음 오류가 발생했습니다. 나는 그것을 해결하는 방법을 모른다. 어떤 제안이 있으십니까?

Error executing dvipng.
Generated file: C:\Users\Victor\AppData\Local\Temp\anki_temp\tmp.tex
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (MiKTeX 2.9.6930 64-bit)
entering extended mode
(tmp.tex
LaTeX2e <2018-12-01>
("C:\Program Files\MiKTeX 2.9\tex/latex/base\article.cls"
Document Class: article 2018/09/03 v1.4i Standard LaTeX document class
("C:\Program Files\MiKTeX 2.9\tex/latex/base\size12.clo"))
("C:\Program Files\MiKTeX 2.9\tex/latex/base\inputenc.sty")
("C:\Program Files\MiKTeX 2.9\tex/latex/amsfonts\amssymb.sty"
("C:\Program Files\MiKTeX 2.9\tex/latex/amsfonts\amsfonts.sty"))
("C:\Program Files\MiKTeX 2.9\tex/latex/amsmath\amsmath.sty"
For additional information on amsmath, use the `?' option.
("C:\Program Files\MiKTeX 2.9\tex/latex/amsmath\amstext.sty"
("C:\Program Files\MiKTeX 2.9\tex/latex/amsmath\amsgen.sty"))
("C:\Program Files\MiKTeX 2.9\tex/latex/amsmath\amsbsy.sty")
("C:\Program Files\MiKTeX 2.9\tex/latex/amsmath\amsopn.sty"))
No file tmp.aux.
("C:\Program Files\MiKTeX 2.9\tex/latex/amsfonts\umsa.fd")
("C:\Program Files\MiKTeX 2.9\tex/latex/amsfonts\umsb.fd") [1] (tmp.aux) )
Output written on tmp.dvi (1 page, 268 bytes).
Transcript written on tmp.log.
This is dvipng 1.15 Copyright 2002-2015 Jan-Ake Larsson

Sorry, but dvipng did not succeed.

The log file hopefully contains the information to get MiKTeX going again:

  C:\Users\Victor\AppData\Local\MiKTeX\2.9\miktex\log\dvipng.log

dvipng.log의 내용은 다음과 같습니다.

2019-02-24 12:47:26,503+0100 INFO  dvipng - starting with command line: dvipng -D 200 -T tight tmp.dvi -o tmp.png
2019-02-24 12:47:26,517+0100 INFO  dvipng - running 'initexmf' to refresh the file name database
2019-02-24 12:47:29,551+0100 INFO  dvipng - running 'initexmf' to create font map files
2019-02-24 12:47:31,582+0100 FATAL dvipng - GUI framework cannot be initialized.
2019-02-24 12:47:31,583+0100 FATAL dvipng - Info: 
2019-02-24 12:47:31,583+0100 FATAL dvipng - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2019-02-24 12:47:31,583+0100 FATAL dvipng - Line: 77
2019-02-24 12:47:31,584+0100 INFO  dvipng - finishing with exit code 1
2019-02-24 12:47:37,285+0100 INFO  dvipng - starting with command line: dvipng -D 200 -T tight tmp.dvi -o tmp.png
2019-02-24 12:47:37,301+0100 INFO  dvipng - running 'initexmf' to refresh the file name database
2019-02-24 12:47:40,429+0100 INFO  dvipng - running 'initexmf' to create font map files
2019-02-24 12:47:42,378+0100 FATAL dvipng - GUI framework cannot be initialized.
2019-02-24 12:47:42,378+0100 FATAL dvipng - Info: 
2019-02-24 12:47:42,378+0100 FATAL dvipng - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2019-02-24 12:47:42,378+0100 FATAL dvipng - Line: 77
2019-02-24 12:47:42,379+0100 INFO  dvipng - finishing with exit code 1
2019-02-24 12:51:12,899+0100 INFO  dvipng - starting with command line: dvipng -D 200 -T tight tmp.dvi -o tmp.png
2019-02-24 12:51:13,009+0100 FATAL dvipng - GUI framework cannot be initialized.
2019-02-24 12:51:13,009+0100 FATAL dvipng - Info: 
2019-02-24 12:51:13,009+0100 FATAL dvipng - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2019-02-24 12:51:13,009+0100 FATAL dvipng - Line: 77
2019-02-24 12:51:13,010+0100 INFO  dvipng - finishing with exit code 1
2019-02-24 12:51:13,575+0100 INFO  dvipng - starting with command line: dvipng -D 200 -T tight tmp.dvi -o tmp.png
2019-02-24 12:51:13,597+0100 FATAL dvipng - GUI framework cannot be initialized.
2019-02-24 12:51:13,597+0100 FATAL dvipng - Info: 
2019-02-24 12:51:13,597+0100 FATAL dvipng - Source: Libraries\MiKTeX\UI\Qt\mikuiqt.cpp
2019-02-24 12:51:13,597+0100 FATAL dvipng - Line: 77
2019-02-24 12:51:13,598+0100 INFO  dvipng - finishing with exit code 1

답변1

저도 똑같은 문제가 있었습니다. MikTeX console>를 열고 Settings확인했는지 확인하세요 Never install missing packages on the fly. 나를 위해 일했습니다.

답변2

생성 dvipng -D 200 -T tight tmp.dvi -o tmp.png된 .dvi.pngtmp.texAnki의 오류 메시지는 그것이 사실인지 알려줄 것입니다. 귀하의 경우에는 C:\Users\Victor\AppData\Local\Temp\anki_temp\. 이는 Anki가 실행하는 것과 동일한 명령이지만 에서 볼 수 있듯이 실패합니다 dvipng.log. 저에게는 라이브러리가 없어서 설치해야 한다는 창이 나타났습니다. 일단 설치하고 나면 다음에 명령을 실행할 때 창이 팝업되지 않았습니다. 이는 Anki가 실행을 시도할 때 Anki에게 라이브러리를 설치하라는 창을 열려고 하지 않기 dvipng때문에 실패하지 않는다는 것을 의미합니다 .dvipng

관련 정보