在处理软件包和 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\win32
和C:\Program Files\MiKTeX 2.9\miktex\bin\x64
。要反转顺序,将整个 PATH 复制到文本编辑器中可能会有所帮助,因为 Windows 对话框中的极小的一行文本字段处理起来很不舒服。然后,只需通过复制粘贴切换两个目录的顺序,复制全部的PATH 返回 Windows 对话框并单击“确定”。根据我的经验,您必须重新启动编辑器(或命令行)才能使更改生效。tex --version
再次调用应确认您的更改。
使用以下方法更改 PATH路径编辑器
如果您想多次切换分布,手动方式可能会有点繁琐。超级用户问题告诉我 路径编辑器(免费且与我无关),它为您提供图形用户界面:
只需使用“向上”或“向下”更改两个条目的顺序,单击“保存”,即可完成所有设置(编辑器重新启动后)。