我终于更新了我的 MiKTeX 安装,我注意到向导想要安装一个名为
miktex-cairo-....
miktex-graphite2-...
这些是什么?
答案1
cairo
是一个矢量图形库。例如,如果出于某种原因,您曾想过在 OS X 上自己编译类似 GIMP 的东西,那么您首先需要获取和编译的许多东西之一就是cairo
。
<off-topic>
当然,现在你只需下载即可,GIMP.app
但在过去,人们在无法为 OS X 编译 GIMP 时会花很多时间。第一次完成编译后,我意识到它在启动时是否崩溃并不重要——只要编译某物就是成就!</off-topic>
graphite
是 SIL 文本处理引擎的重新实现。至少我的包管理器是这么说的。
我认为这些是 MiKTeX 中包含的一些 GUI 所必需的。在 Windows 上,TeX Live 也可能会安装它们。(但我不使用 Windows,也不太清楚。)
在 GNU/Linux 系统上,这些是具有图形界面的系统的常见组件(与纯文本系统相反)。TeX Live 不会在这些系统上安装它们,但 TeX Live 不会在这些系统上提供任何 GUI 内容。例如,cairo
如果您想查看 PDF,您几乎肯定必须安装 ,至少,因为许多 PDF 查看器都是poppler
基于 的并且poppler
依赖于cairo
。
我不知道miktex-
版本但它们本身cairo
是graphite
完全标准的。
我拥有graphite
1.1.3.3 版本。因为 LibreOffice 需要它。graphite2
似乎是一个开发版本。至少,GNU/Linux 的稳定版本似乎仍然是版本 1。但很可能这是graphite2
较新的 Windows 系统所要求的,或者开发版本解决了不会影响 GNU/Linux 构建的严重错误。或者也许 MikTeX 只是喜欢冒险 ;)。但如果说有什么危险的话,那就是错误——这个软件没有什么险恶之处。