从 MiKTeX 更改为 TeX Live

从 MiKTeX 更改为 TeX Live

在处理软件包和 TeX 发行版方面,我基本上是个菜鸟。我目前安装了 MiKTeX 和 TeX Live,其中 MiKTeX 是默认发行版(我认为),但我想改为 TeX Live。问题是:我到底该如何改变这一点?

我使用的是Windows,使用的编辑器是Texmaker和TeXstudio。

答案1

foo.tex当您通过Texmaker编译文档时pdflatex,“内部”发生的事情是,在foo.tex的目录中,pdflatex foo.tex(可能带有一些选项)被调用,就像在命令行中一样。但 Windows 如何知道 在哪里pdflatex?您的文档很可能与您的 *TeX 二进制文件不在同一目录中。答案是 PATH。PATH 是一个系统变量,其中包含目录列表,Windows 将在其中搜索名为 的可执行文件pdflatex,从第一个开始,直到找到某个文件。

假设您同时安装了 TeX Live 和 MiKTeX,它们在 PATH 中都会有一个目录。您可以通过tex --version在命令行中输入来找出哪个是您的“默认”。您的“默认”目录位于 PATH 的首位。要更改默认设置,您需要切换 PATH 中这两个目录的顺序。每当您干预 PATH 时,一定要格外小心!有两种方法可以实现此目的:

手动更改 PATH

跟随Paulo 的精彩描述到你的路径(可能是管理路径)并查找两个 TeX 条目;我的是C:\texlive\2012\bin\win32C:\Program Files\MiKTeX 2.9\miktex\bin\x64。要反转顺序,将整个 PATH 复制到文本编辑器中可能会有所帮助,因为 Windows 对话框中的极小的一行文本字段处理起来很不舒服。然后,只需通过复制粘贴切换两个目录的顺序,复制全部的PATH 返回 Windows 对话框并单击“确定”。根据我的经验,您必须重新启动编辑器(或命令行)才能使更改生效。tex --version再次调用应确认您的更改。

使用以下方法更改 PATH路径编辑器

如果您想多次切换分布,手动方式可能会有点繁琐。超级用户问题告诉我 路径编辑器(免费且与我无关),它为您提供图形用户界面:

路径编辑器屏幕截图

只需使用“向上”或“向下”更改两个条目的顺序,单击“保存”,即可完成所有设置(编辑器重新启动后)。

答案2

我需要更改 TexLive 中的命令,否则即使 TexLive 在 PATH 中且在 MikeTex 之前,它仍然使用 MikeTex。

在此处输入图片描述

相关内容