由于 TUG 表示无法从 TeX Live 2012 升级到 2013,因此必须全新安装。但是,我不想有两个版本的 TeX Live,也不想弄乱系统PATH
(Windows 7)。先卸载 2012,然后安装 2013,这是正确的步骤吗?其他程序(例如 Emacs)会正确地将链接重定向到新的 2013 安装吗?
更新
我最终首先安装了 2013,更改了系统环境 PATH 并确保一切正常,然后卸载了 2012。所以我想只要 PATH 正确,顺序就无关紧要。
答案1
是的,您可以先卸载2012,然后安装2013。
只要你改变路径变量,Emacs 就会找到它。可以通过以下方式找到路径变量:
1. right clicking my computer
2. going to properties
3. then advanced system settings
4. and in the systems properties window go to environmental variables
到达那里后,您将看到一个带有滚动条的系统变量框,您可以在此设置和更改 Windows 中的路径变量。
我不用 Windows,所以我不知道你会把这个变量改成什么,但你会在那里找到它。另外,我不确定它会叫什么,但它显然应该与 TeXLive 相关。
答案2
您可以使用批处理文件来更新路径。将以下代码写入纯文本文件中,并为其命名updatepath.bat
(例如)。
rem name it as updatepath.bat for example
rem it must be invoked with administrative privilege!
rem the following is just for an example
PATH=%PATH%;C:\Program Files\gs\gs9.07\bin
PATH=%PATH%;C:\Program Files (x86)\Adobe\Reader 11.0\Reader
PATH=%PATH%;C:\texlive\2013\bin\win32
setx PATH "%PATH%" /m
每当您想要更新路径时(安装 TeX Live 和上面列出的其他程序后),您只需右键单击图标并选择“以管理员身份运行”即可运行批处理文件。
注意:批处理文件尚未实现路径复制,因此即使复制无害,也请确保只更新路径一次。