前言
在使用Texstudio遇到的防修改机制。
在使用Texstudio编辑论文的时候,下载了别人的.tex格式作为模板,在编写的过程中出现以下的问题:
- 修改的内容无法保存。
- 修改后无法运行。
- 点击错误提示后会在新的编辑页面显示错误出现的位置,修改后同样无法保存和运行。
- 无法正常导入图片,引用。
刚开始通过另存为的方式保存和运行还可以勉强进行修改,直到发现无法正常导入图片时问题才变的严重,因为语法并没有错误,图片路径也没有问题。因为同样的语法在别的项目上可以正常导入图片,于是就思考模板中是不是有什么保护机制用于防止修改。在找了很久之后终于发现了这段代码%!TEX root = ./sample-sigconf-authordraft.tex,在错误排查的时候很难注意到一段看似被注释的代码上并且所有的错误提示也都不会指向这段代码,只要把这段代码注释掉,以上问题就不再存在。
image