如何在将加密代码与 llncs 文档类一起使用时删除 etex 警告?

如何在将加密代码与 llncs 文档类一起使用时删除 etex 警告?

cryptocode与包装一起使用时llncs文档类时,如Overleaf 模板etex并发出以下警告:

/usr/local/texlive/2020/texmf-dist/tex/latex/etex-pkg/etex.sty Package etex Warning: Extended allocation already in use. etex.sty code will not be used. To force etex package to load, add \RequirePackage{etex} at the start of the document.

以下是复制该问题的 MWE:

% This is samplepaper.tex, a sample chapter demonstrating the
% LLNCS macro package for Springer Computer Science proceedings;
% Version 2.20 of 2017/10/04
%
\documentclass[runningheads]{llncs}

\usepackage{cryptocode}

\begin{document}
    Dummy text.
\end{document}

我还尝试删除以下几行llncs.cls

\RequirePackage{multicol} % needed for the list of participants, index
\RequirePackage{aliascnt}

\RequirePackage这是整个文件中唯一出现的。但是,以下 MWE:

\documentclass{article}

\usepackage{cryptocode}

\begin{document}
    Dummy text.
\end{document}

不会产生上述警告。因此:

  1. 这个警告有多重要?它会对最终文件产生什么影响?
  2. 是否有可能识别出哪些线路与之llncs.cls冲突cryptocode并且知道如何以某种方式纠正它们?

答案1

你可以忽略它,或者要求维护者删除 etex,或者使用以下方法消除警告

\expandafter\def\csname [email protected]\endcsname{}
\usepackage{cryptocode}

相关内容