我在 Windows 7 x32 上使用 Miktex 2.9,texniccenter 作为 IDE。几天前运行的一个项目出现错误:编译时,我收到以下消息:
! I can't write on file `../preamble1.aux'.
.tex 文件的开头是:
\documentclass[xcolor=dvipsnames]{beamer}
\include{../preamble1}
\begin{document}
我应该怎么办?
谢谢。
答案1
为什么要把它放在\include
序言里?
请更改为\input
。
答案2
看这个答案解释为什么\input
有效,为什么\include
无效,为什么在最近的 tex 发行版中发生了变化,以及如果有必要,如何解决旧文档的问题。
答案3
这与问题没有直接关系,但人们可能会因为不同的原因而得到同样的错误,而且由于这个问题在谷歌上排名第一,我认为它可能会帮助其他人:
请注意,如果您尝试在不存在的子文件夹。