我尝试使用 Texworks 制作我的第一个文档,但在保存时收到此错误消息:
C:/Users/Nicolò Ruggeri/AppData/Local/MiKTeX/2.9/miktex/log/initexmf.log
You may want to visit the MiKTeX project page (http://miktex.org), if you
need help.
log4cxx: setFile(C:\Users\Nicolò Ruggeri\AppData\Local\MiKTeX\2.9\miktex\log/miktex-pdftex.log,true) call failed.
log4cxx: IO Exception : status code = 720003
log4cxx: No output stream or file set for the appender named [RollingLogFile].
Sorry, but C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\miktex-pdftex.exe did not succeed.
The log file hopefully contains the information to get MiKTeX going again:
C:/Users/Nicolò Ruggeri/AppData/Local/MiKTeX/2.9/miktex/log/miktex-pdftex.log
You may want to visit the MiKTeX project page (http://miktex.org), if you
need help.
这是我根据在线文档写的:
% !TEX encoding = UTF-8
% !TEX program = pdflatex
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\begin{document}
\title{Un articolo inutile}
\author{A. U. Tore}
\maketitle
\section{Un paragrafo}
Testo che mostra quanto si possa scrivere
inutilmente.
\subsection{Un paragrafo di secondo livello}
Testo sempre più inutile, ma con léttere accentàte
e riferimenti allo stranißimo posto chiamato Ööç.
Ci mettiàmo anche un secondo capoverso.
\end{document}
我应该怎么办?
答案1
我遇到了同样的问题,并且努力了一段时间。刚刚解决了!
我相信它的行为与 Arduino 处理用户名中的特殊字符的方式相同。对我来说,它会尝试在两个单独的目录下使用 AppData。
C:\Users\Filip Granö\AppData 和 C:\Users\Filip Granö\AppData
当 initexmf.exe --quiet --update-fndb 尝试更新字体数据库时,它会失败,因此 pdflatex 也会失败。
这是我所做的:
- 关闭与 miktex 相关的所有内容
- 以管理员身份打开 TeXworks
- 尝试运行排版 -> 失败
- 关闭 TeXworks
- 已删除 C:\Users\Filip Granö\AppData(以管理员身份运行时创建)
- 以管理员身份打开cmd
- 创建了一个符号链接:C:\Users\Filip Granö>mklink /D AppData "..\Filip Granö\AppData"
- 以我自己的身份打开 cmd
- 运行:C:\Program Files\MiKTeX 2.9\miktex\bin\x64>initexmf.exe --update-fndb(无输出==好)
- 尝试运行排版 -> 要求安装所需的软件包
- 仅为用户安装所需的软件包!- 您可以将其设置为自动执行。
结果:它现在对我有用了!