本人目前只是CTex新手,才刚刚接触这个论文编辑软件。使用的是Window系统,今天用的时候手头上有一个在其它机器上能正常编译的CTex文件,结果在我这不能编译,并且报出的错误是“。。。的内存不能被引用。。”什么的,可惜忘了截图,反正很像C或C++里面出现空指针时的错误提示,最关键的是你还不知道是哪里错了。经过一个下午的调试,终于解决了,方法如下:
1.首先断开电脑的网络连接,因为我是缺少“lineo”的宏包,CTex找不到这个包的时候如果有网络连接就会瞎鸡儿乱找,然后访问了不该访问的东西,好像访问了我的开机程序,然后被强行咔擦。断网之后就不会被直接弄死,而是在控制台里看到未定义的“linenumber”
2.确定所缺失的宏包的名称,自己上网搜或者跟着错误提示走都行。
3.连上网络,在所有程序里找到CTex下的MikTex,里面有个Maintenance(Admin),点开,能看到一个PackageManager,并且带个图标,再点开,会发现是个可视化的宏包管理器,找到缺失的宏包,点击左上角的加号,更新一下,然后就OK了。
本人当时还自己从网上下载了一个lineo的包,然后手动添加到CTex的文件夹里,然而好像并没有卵用。。。