主要关注点

主要关注点

主要关注点

你好,我已经想出了如何使用mylatexformat.ltx预编译前导码,然后使用预编译.fmt的来编译一个不包含前导码的单独文件,而是使用预编译的前导码......

但是,我在使用该软件包时遇到了一些问题glossaries。当序言未预编译时,我的文档可以很好地编译,只是需要很长时间,其中大部分时间都花在每次运行时重新加载软件包和字体上。序言也可以无错误地进行预编译(如果我不使用该minted软件包——见下文)。但是,出于某种原因,词汇表定义似乎没有包含在预编译的序言中,即使它们已在序言文件中加载/定义...

有没有办法让它工作?除了glossaries当我想使用预编译前言时为包宏创建欺骗定义之外?

额外的关注

我也想使用该minted包,并且不能在预编译前言中使用它并不是最大的问题,但它很烦人。lyluatex也需要该--shell-escape选项,但它还没有引发错误(由于时间原因,我目前还注释掉了我使用宏的部分lyluatex,所以很难判断它是否真的有效)。

你知道它是否可以用于--shell-escape预编译和/或前言吗?或者它minted只是不适用于预编译?当我尝试使用它时,LaTeX 仅在\begin{document}(即我的非前言文件的第一行)处就出现 100 个错误,并引用“尝试索引一个 nil 值(全局 shellesc)”。

(我知道我可以将这两个问题分成两个独立的问题,但我觉得它们可能在某种程度上相关。)

相关内容