制作第一个 Texworks 文档时出错

制作第一个 Texworks 文档时出错

我尝试使用 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 也会失败。

这是我所做的:

  1. 关闭与 miktex 相关的所有内容
  2. 以管理员身份打开 TeXworks
  3. 尝试运行排版 -> 失败
  4. 关闭 TeXworks
  5. 已删除 C:\Users\Filip Granö\AppData(以管理员身份运行时创建)
  6. 以管理员身份打开cmd
  7. 创建了一个符号链接:C:\Users\Filip Granö>mklink /D AppData "..\Filip Granö\AppData"
  8. 以我自己的身份打开 cmd
  9. 运行:C:\Program Files\MiKTeX 2.9\miktex\bin\x64>initexmf.exe --update-fndb(无输出==好)
  10. 尝试运行排版 -> 要求安装所需的软件包
  11. 仅为用户安装所需的软件包!- 您可以将其设置为自动执行。

结果:它现在对我有用了!

相关内容