我在 Windows 10 中遇到了文件权限问题。我正在使用 TeX Live 2020。PdfLaTeX/LuaLaTeX 无法访问我本地 texmf 树中的文件。我收到以下错误:
Process started: lualatex.exe -synctex=1 -interaction=nonstopmode "block1".tex
c:/texlive/texmf-local/tex/latex/ownsty/answers.sty: Permission denied
Process exited with error(s)
我可以编译不需要访问本地 texmf 树的文件。我已检查我的权限。我觉得没问题。
答案1
这是 2020 安装程序的问题,现已解决。权限问题出在文件上,而不是目录上。修复 texmf-local 的说明可在此处找到http://www.tug.org/texlive/windows.html
我在这里重复一遍:
- 在文件资源管理器中,右键单击 texmf-local 文件夹
- 选择属性
- 选择“安全”选项卡
- 单击高级按钮
- 单击“更改权限”按钮并处理出现的 UAC 提示
- 无需更改权限条目框中的任何内容。相反:选中复选框“用可从此对象继承的权限条目替换所有子对象权限条目”
- 最后,单击“确定”按钮,然后在出现的“Windows 安全”对话框中单击“是”。 -