![如何减少 MikTeX 中预加载的连字模式数量?](https://linux22.com/image/322782/%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%91%20MikTeX%20%E4%B8%AD%E9%A2%84%E5%8A%A0%E8%BD%BD%E7%9A%84%E8%BF%9E%E5%AD%97%E6%A8%A1%E5%BC%8F%E6%95%B0%E9%87%8F%EF%BC%9F.png)
据编译时报告,MikTeX 预加载了 69 种语言:
This is XeTeX, Version 3.14159265-2.6-0.99992 (MiKTeX 2.9 64-bit) (preloaded format=xelatex 2015.11.9) 13 NOV 2015 10:35
entering extended mode
**PlasmaBook1.tex
("D:\Your files\KIA\OneDrive\PlasmaBook2\PlasmaBook1.tex"
LaTeX2e <2015/01/01> patch level 2
Babel <3.9m> and hyphenation patterns for 69 languages loaded.
我不喜欢这种情况,但也无法解释确切原因,也许是因为过去节省计算机内存是一种推荐的做法。
我尝试删除未使用的语言,尽管MikTeX 选项。
并重建所有格式:
什么都没变。在编译时我仍然看到
Babel <3.9m> and hyphenation patterns for 69 languages loaded.
但是从命令提示符运行initexmf --dump
实际上已经删除了未使用的语言。似乎MikTeX 选项有一个长期存在的错误,正如报告的那样语言(连字模式)不可用2年前。
一个小问题是,对于(像我一样)仅加载德语模式来引用参考文献的用户,MiKTeX 中提供的 4 种德语连字模式中的哪一种值得推荐。
答案1
与initexmf --dump
您共同建设用户格式存储在您的用户配置文件中。使用miktex settings (admin)
(或initexmf --admin --dump
),您正在更改和构建行政格式。由于首先发现用户格式,因此它们获胜。
因此使用用户 版本,miktex settings
通过 GUI 进行更改和构建。另请参阅应该如何维护和更新 MiKTeX 安装?