我的 Windows 10 上的 TeX Live 2021 是否使用 64 位二进制文​​件?

我的 Windows 10 上的 TeX Live 2021 是否使用 64 位二进制文​​件?

我在 Windows 10 上下载了 TeX Live 2021 的 64 位二进制文​​件https://mirrors.ctan.org/systems/win32/w32tex/TLW64/。我有子目录 S:\tex\bin\win32 和 S:\tex\bin\win64。运行时tlmgr conf,我得到:

路径:S:\tex\tlpkg\tlperl\bin;S:\tex\bin\win32;...;S:\tex\bin\win64;S:\tex\bin\win32;S:\Programs\gs\bin;S:\tex\tlpkg\tlgs\bin;S:\Programs\gs\gsview;S:\Programs\gs\pstoedit;S:\Programs\gnuplot\bin;S:\Programs\Perl\c\bin;S:\Programs\Perl\perl\site\bin;S:\Programs\Perl\perl\bin;S:\Programs\Ruby\ bin;S:\Programs\Ruby\Ruby\bin;S:\Programs\Python;S:\Programs\Python\Scripts;S:\Programs\Python\Launcher;S:\Programs\msys\usr\bin;S:\Programs\msys\usr\lib;S:\Programs\msys\mingw64\bin;S:\Programs\msys\mingw64\sbin;S:\Programs\msys\mingw64\lib;S:\Programs\CMake\bin;S:\Programs\Git\cmd;...

dvipdfmx:S:/tex/bin/win32/dvipdfmx.EXE
dvips:S:/tex/bin/win32/dvips.EXE
fmtutil:S:/tex/bin/win32/fmtutil.EXE
kpsewhich:S:/tex/bin/win32/kpsewhich.EXE
luatex:S:/tex/bin/win32/luatex.EXE
mktexpk:S:/tex/bin/win32/mktexpk.EXE
pdftex:S:/tex/bin/win32/pdftex.EXE
tex:S:/tex/bin/win32/tex.EXE
tlmgr:S:/tex/bin/win32/tlmgr.BAT
updmap:S:/tex/bin/win32/updmap.EXE
xetex:S:/tex/bin/win32/xetex.EXE

这告诉我 TeX Live 未调用 64 位二进制文​​件。这可能是由 的第一个实例引起的S:\tex\bin\win32。PATH 稍后显示S:\tex\bin\win64;S:\tex\bin\win32,这是我在 Windows 中的系统环境变量下看到的 ---S:\tex\bin\win64随后S:\tex\bin\win32https:///mirrors.ctan.org/systems/win32/w32tex/TLW64/00README.TLW64。显然,S:\tex\tlpkg\tlperl\bin;S:\tex\bin\win32上面显示的 PATH 中的前两个条目是由 TeX Live 安装程序引入的,并且可以在我的某个配置文件中定义S:\tex。我的安装是否符合上述要求?上面的 PATH 中是否应该包含 的第一个实例S:\tex\bin\win32?如何知道 TeX Live 调用的是 64 位二进制文​​件还是 32 位二进制文​​件?

答案1

Tlmgr 仅管理安装的 32 位部分。

安装 TL 时创建的 TL 命令行快捷方式将 32 位二进制文​​件放在最前面。您需要创建第二个命令行快捷方式,将 64 位二进制文​​件放在最前面,然后是 32 位二进制文​​件。TL Windows 页面包含指向批处理文件它可以自动下载、安装和管理 64 位二进制文​​件,并创建这样的快捷方式。如果你采用这种方式,你还应该查看自述

相关内容