增加 XeLaTeX 中允许的连字符例外数量?

增加 XeLaTeX 中允许的连字符例外数量?

我正在尝试在 XeLaTeX 中加载一个巨大的连字异常词典,但出现了以下错误消息:

! TeX capacity exceeded, sorry [exception dictionary=8191].

可以增加这个限制吗?LuaLaTeX 没有这样的限制。

答案1

至少在 texlive 中(不确定 miktex),你可以在texmf.cnf相关部分增加该值

% Hyphenation trie.  The maximum possible is 4194303 (ssup_trie_size in
% the sources), but we don't need that much.  The value here suffices
% for all known free hyphenation patterns to be loaded simultaneously
% (as TeX Live does).
%
trie_size = 1000000

hyph_size = 8191        % prime number of hyphenation exceptions, >610, <32767.
                        % http://primes.utm.edu/curios/page.php/8191.html

或者,您可以保持原样,但加载较少的语言。

相关内容