我在一台 2 年前的 Mac 上运行 TexShop,运行 Catalina。我有一段时间没有处理文件了,但我确实更新了TexShop
,现在遇到了问题。
一个问题是,如果我尝试排版文件LaTeX
,我会收到如下错误:
这是 pdfTeX,版本 3.141592653-2.6-1.40.24(TeX Live 2022)(预加载格式=pdflatex)限制 \write18 启用。进入扩展模式(./notes2.ltx/Library/TeX/texbin/pdflatex:getcwd:操作不允许
如果我将文件移动到我的主桌面文件夹,它将正确排版。如果我尝试排版LaTeX
其他文件夹中已经包含 .aux、.log 和 .pdf 文件的文件,则会收到以下形式的错误:
./Sym4notes.tex:0: 我无法在文件
Sym4notes.log'. (Press Enter to retry, or Control-D to exit; default file extension is
.log 上写入)请输入另一个转录文件名:
因此,为了正确排版,我只需要LaTeX
在主桌面文件夹中移动或创建一个新文件。
我原本升级到了4.72版本。
然后我卸载了Texshop
,并卸载了从中创建的 Tex 文件夹MacTex
。我下载并安装了MacTex
,它附带了TexShop
4.70 版本。
答案1
我的全新 MacBook Air (M2,2022) 版本 12.5.1 配备 Apple M2 芯片,也遇到了同样的问题。所以我按照你说的将文件移动到桌面,并要求它排版。它要求我授予访问桌面文件夹的权限,我点击了“是”,问题就消失了。现在,即使我电脑上其他任何地方的文件,它也能很好地排版。真是个谜。但很高兴问题解决了。所以也许你需要以某种方式让 TexShop 访问你文件的文件夹。Anne Dow