最近在新公司的电脑安装MiKTeX,出现了以前没看过的情况:编译后跳出这讯息

xelatex: warning: running with administrator privileges

miktex-dvipdfmx: warning: running with administrator privileges

因为还是能编译出PDF,没感觉有啥实际问题,所以一开始没理会。


后来编译Asymptote,问题就产生了。当我在filename.asy中使用

settings.outformat="pdf";

settings.tex="xelatex";

会跳出讯息

asy: warning: running with administrator privileges

C:\Program Files\MiKTeX 2.9/asymptote/plain_shipout.asy: 87.10: runtime: Cannot rename filename_.pdf to filename.pdf

而我先把之前生成的filename.pdf删除,就能顺利编译出来,看起来是它没办法覆盖之前生成的PDF档。


而如果我改成

settings.outformat="png";

settings.tex="xelatex";

这样倒是没问题,它一直能顺利生成新的png档。


想问我应该怎么做,才能让它有权限可以覆盖之前生成的PDF档。

1 回答1

0
<p>赋给权限或安装个虚拟机,在虚拟机里安装Linux后,Linux下用LaTeX,可能会减少不少麻烦。</p>
  • 我后来在谷歌搜索了很久,终于看到Asy作者说是升级后的冲突,下载了他提供的更新后解决问题了。 – yuyumagic 2020-02-21 20:17 回复
  • 毕竟普通用户第一次 折腾虚拟机和l inux 是很劝退的事情 – 兰铃 2019-09-09 19:49 回复
  • 我搜了下这个问题,没有找到类似的情况(我没用过Miktex,不熟)。装虚拟机在装latex,对普通用户而言是不是有点舍近求远了(个人愚见 – 兰铃 2019-09-09 19:48 回复

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。