自定义 luatex 格式文件

自定义 luatex 格式文件

我必须处理大量具有相同前导的文件。因此,我尝试构建自定义格式文件。最大的“时间消耗”是在 lualatex 中加载字体,因此我尝试在格式文件中加载字体。

我复制了 lualatex.ini 并对其进行了少许修改,以便它在转储之前加载我的前言:

mylualatex.ini:

% [...]
% the next line is added by me
\input mypreamble.tex

% restore \dump for derived formats (mylatex, etc) that might use it
\let\dump\DUMP
\let\DUMP\undefined
\dump

我的前言.tex:

\documentclass[11pt]{scrartcl}
\usepackage[libertine={Ligatures=TeX,Numbers=OldStyle}]{libertineotf}

当我尝试使用生成的格式文件时,出现段错误:

> luatex \&mylualatex.fmt        
This is LuaTeX, Version beta-0.70.1-2011061416 (rev 4277) 
 restricted \write18 enabled.
[3]    4569 segmentation fault  luatex \&mylualatex.fmt

TIA,马库斯

答案1

luatexLuaTeX SVN 中已修复崩溃问题。请参阅http://tracker.luatex.org/view.php?id=787

但它仍然无助于字体加载。

答案2

这是一个当前已知的错误已经遇到并报告过马丁·施罗德。所以你现在运气不好。

除此之外,我非常确定(99.9%确定)您的字体不会被转储到该格式中。

相关内容