![.dvi 파일을 여는 중 문제 발생](https://linux55.com/image/24947/.dvi%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%97%AC%EB%8A%94%20%EC%A4%91%20%EB%AC%B8%EC%A0%9C%20%EB%B0%9C%EC%83%9D.png)
내 Lubuntu 11.10이 Latex를 사용하여 생성된 .dvi 파일을 열 수 없는 이유를 알고 싶습니다.
누구든지 이 문제를 해결하도록 도와주실 수 있나요?
을 사용 하면 evince L1.dvi
터미널에서 evince
파일이 열리지만 열리지 않으며 터미널의 메시지는 다음과 같습니다.
evince L1.dvi
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-buttons.css:159:10: Expected valid border
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:102:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:117:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:134:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:153:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:165:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:175:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:186:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:198:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:208:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:218:16: Themeing engine 'adwaita' not found
(evince:3556): Gtk-WARNING **: Theme parsing error: gtk-bars.css:223:16: Themeing engine 'adwaita' not found
warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/share/texmf/web2c:/usr/share/texmf-texlive/web2c:/usr/local/share/texmf/web2c.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmti10
mktexpk: Permissão negada
kpathsea: Appending font creation commands to missfont.log.
page: Warning: font `cmti10' at 600x600 not found, trying `cmr10' instead
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmr10
mktexpk: Permissão negada
page: Warning: font `cmti10' not found, trying metric files instead
kpathsea: Running mkofm cmti10
mkofm: Permissão negada
kpathsea: Running mktextfm cmti10
mktextfm: Permissão negada
page: Warning: metric file for `cmti10' not found, trying `cmr10' instead
kpathsea: Running mkofm cmr10
mkofm: Permissão negada
kpathsea: Running mktextfm cmr10
mktextfm: Permissão negada
page: Error: could not load font `cmti10'
warning: kpathsea: configuration file texmf.cnf not found in these directories: /usr/share/texmf/web2c:/usr/share/texmf-texlive/web2c:/usr/local/share/texmf/web2c.
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmti10
mktexpk: Permissão negada
kpathsea: Appending font creation commands to missfont.log.
page: Warning: font `cmti10' at 600x600 not found, trying `cmr10' instead
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 cmr10
mktexpk: Permissão negada
page: Warning: font `cmti10' not found, trying metric files instead
kpathsea: Running mkofm cmti10
mkofm: Permissão negada
kpathsea: Running mktextfm cmti10
mktextfm: Permissão negada
page: Warning: metric file for `cmti10' not found, trying `cmr10' instead
kpathsea: Running mkofm cmr10
mkofm: Permissão negada
kpathsea: Running mktextfm cmr10
mktextfm: Permissão negada
page: Error: could not load font `cmti10'
(evince:3556): EvinceView-CRITICAL **: ev_document_model_set_document: assertion `EV_IS_DOCUMENT (document)' failed
(evince:3556): EvinceDocument-CRITICAL **: ev_document_get_n_pages: assertion `EV_IS_DOCUMENT (document)' failed
(evince:3556): EvinceDocument-CRITICAL **: ev_document_get_max_page_size: assertion `EV_IS_DOCUMENT (document)' failed
답변1
Ubuntu는 AppArmor를 사용하도록 evince를 설정하여 적절한 권한이 있어도 특정 파일에 액세스하지 못하도록 합니다. 바라보다.Xauthority를 읽을 수 없기 때문에 Evince를 시작할 수 없습니다.다르지만 관련된 질문입니다.
사용자 정의 TeX 설치가 있습니까? 그렇다면 evince로 인해 AppArmor가 글꼴 파일을 작성하지 못할 수 있습니다. 바라보다우분투 버그 846639, 시스템의 AppArmor 구성을 복구하는 방법을 보여줍니다.
xdvi
간단한 해결 방법은 글꼴이 생성될 수 있도록 다른 뷰어(예:)에서 파일을 한 번 보는 것입니다 . 그러면 증거가 그 내용을 읽을 수 있을 것입니다. 아니면 달리세요
allneeded L1.dvi
명령을 실행 allcm
하고 allec
몇 가지 일반적인 글꼴을 생성할 수 있습니다.