如何将 Linux TeX Live 安装转换为适用于 Windows 的便携式安装

如何将 Linux TeX Live 安装转换为适用于 Windows 的便携式安装

我有一个本地 texlive 安装(在 Linux 机器上通过 texlive 安装程序安装的 texlive 2013,而不是通过 Linux 打包)。我如何将其转换为 USB 驱动器上的便携式安装(用于 Windows)?

附带问题:如何让复制到 USB 驱动器上的系统字体能够从便携式安装中供 XeTeX 访问?(可能使用要单击的 shell/批处理脚本来安装字体。)

备注:简单地从互联网上安装便携版本并不是一个可靠的方法。

答案1

如今,使用 WSL 运行适用于 Linux 的 Portable TeX Live 更加实用。

然而,由于可以同时承载两个版本的拇指驱动器成本低得多,我强烈建议使用原生便携式 Windows 版本 & 专用 Linux 便携式版本两者都位于同一个驱动器上,并共享一个通用的 Texmf。(如果愿意的话,你甚至可以为两个操作系统都安装两个发行版)

我们通过这个网站看到的许多问题使我得出了这个结论。

参考您关于系统字体的“附带问题”。这实际上是一个关键问题。每种字体都有其自身的限制,在某些情况下,即使在双操作系统下的同一台单启动机器上使用字体也可能不合法。即 Windows 提供或安装的字体并不授予在 Windows(WSL)中的 Linux 中使用这些字体的不受限制的权利

我们不能忽视这样的字体许可问题,并且不在这里详述细节(如果受到影响,请参阅其他相关主题),通过坚持“一次一个系统”可以轻松避免这种情况,因此如果插入 Windows 操作系统 MiKTeX 或 TeX Live,请使用 Windows 结构化字体,或者如果使用 Linux 操作系统 MiKTeX 或 TeX live,请使用其结构化字体

如果互联网访问是一个问题,而且我知道一些农村用户在下载大量文件时仍然会遇到问题,那么最好获取 TUG 安装 DVD 的当前副本,其中包括完整的 TeX Live 和 ProTeX 包装的 MiKTeX,并将每个副本的便携式副本导出到 USB 驱动器。

相关内容