在 Windows XP 和 WinEdt 上同时安装多个 TeXLive

在 Windows XP 和 WinEdt 上同时安装多个 TeXLive

多年来,我一直是 Windows XP 计算机上 TeXLive (TL) 的长期用户。我目前安装了 TeXLive 2008,我想安装新的 TL2010。我听说过可以在同一台计算机上安装多个 TL。我有三个问题:

  1. 有人在 Windows 机器上拥有多个 TL 版本的经验吗?我没有看到我的“环境变量”依赖于 TL 文件。

  2. 关于这些多个(或并发?)安装,我还需要知道其他什么吗?我知道我必须对不同的 TL 版本使用不同的文件夹名称。

  3. 我知道我必须向 WinEdt 指出要使用哪个 TL 版本。我还应该知道什么?

附言:我想保留我的旧 TL2008,因为它对我来说一直运行良好,而且如果因为某种原因我不喜欢 TL2010,我总是有 TL2008 作为备用。

多谢...

答案1

当您安装 TL 2010 时,默认安装位置将包含2010,因此它不会覆盖您的 TL 2008 安装。安装程序将调整您的PATH环境变量以在 TL2008 路径之前插入 TL2010 路径,因此默认情况下将使用 TL2010。(请注意,如果您以管理员身份安装 TL2008 并以用户身份安装 TL2010,则此方法不起作用。)

然后,您需要在 TL 安装之间切换,只需调整变量PATH,使其仅提及 TL2008,或在 TL2010 之前提及它。确保更改在启动 WinEDT 之前生效,并且在其配置中,不要使用 TeX 二进制文件的完整路径,而只使用名称:pdflatex.exe而不是C:\texlive\2010\bin\win32\pdflatex.exe

PATH您可以通过发出 来在控制台(cmd.exe窗口)中本地更改PATH="C:\texlive\2008\bin\win32;%PATH%"。然后从此控制台启动的所有内容都将使用 TL2008。这样,您甚至可以同时启动 WinEDT 的两个实例,每个实例都使用不同的 TL。

相关内容