TeX Live 相对于 MiKTeX 有哪些优势?

TeX Live 相对于 MiKTeX 有哪些优势?

我已经使用 MiKTeX 几年了。我不知道坚持使用它是否“明智”。你能给我列出 TeX Live 相对于 MiKTeX 的优势吗?

答案1

(不是一个完整的答案,只是对其他答案的补充。)

TeX Live 提供了比 MiKTeX 更安全的默认设置,并且可能更注重安全性。例如,这张纸描述了一种制作文档(或 bibtex 数据库或包)病毒的简单方法,这种病毒几乎使 MS-Word 看起来像是安全的替代品;-) 无论平台是什么(Windows 或其他),这种攻击都不适用于 TeX Live 的默认设置。

并非完全无关,TeX Live 旨在支持多用户系统,包括安装在服务器上并在网络客户端上使用,可能具有混合架构和操作系统。(这可能与 OP 完全无关,但仅供参考。)

答案2

我之前在我的博客,所以其中有些内容是重复的!在最近的版本中,MiKTeX 和 TeX Live 之间的差异已经缩小。两者之间的软件包覆盖范围相似,在线更新的能力也相似。我猜你想了解的是这些差异:

  • 只有 MiKTeX 可以进行“即时”包安装,因为 TeX Live 更注重拥有一个在多用户系统上运行良好的系统。

  • TeX Live 默认安装一切,这意味着如果您想要一切,使用 TeX Live 比使用 MiKTeX 要容易得多。(MiKTeX 有不同的安装程序,其中一个可以安装所有内容,而对于 TeX Live,您有一个安装程序并在其中进行选择。)

对于大多数用户来说,这很大程度上取决于“个人意见”或“首先尝试什么”!

答案3

我选择 TeXLive 的主要优势如下:

  1. 它由 TUG 维护,也就是说由多人维护,这使得它更具未来安全性。
  2. 它支持许多平台,而不仅仅是 Windows。(http://www.ctan.org/starter.html需要更新。)我对 Linux-x86 和 Windows 感兴趣,因此我在外部硬盘上制作了一个涵盖两个平台的便携式安装。
  3. 其软件包实时更新:一旦在 CTAN 上更新并在一夜之间传播到镜像,新的软件包版本也会在软件包管理器 (tlmgr) 中提供。
  4. 编译速度更快(尤其是图形文件)

编辑: 至于速度 (4.),我测量了animate软件包文档的编译时间,该文档嵌入了大约 260 个 Metapost 图形文件和一些 (3) 小位图。我使用 Windows Powershell 命令measure-command {<programm> <prog args>}进行时间测量,并在[电子邮件保护]千兆赫。

TeXLive:

latex animate45.044 秒

dvips animate10.642 秒

MiKTeX:

latex animate2 分 53.270 秒

dvips animate48.492 秒

答案4

除了 Ulrike Fischer 提到的之外,Miktex 的其他优点还包括:

  1. Miktex 有 32 位(稳定版)和 64 位(实验版)。遗憾的是 TeX Live for Windows 仅适用于 32 位。

  2. 决策在 MiKTeX 上,您自己的软件包和类的安装位置更容易. 安装如果你使用预定义位置之一,它们在 TeX Live 上同样容易

相关内容