Auxhook 警告无法使用 AtBeginDocument 修补文档

Auxhook 警告无法使用 AtBeginDocument 修补文档

我在报告中使用子文件(在 sharelatex 上编写),当我编译子文件时,它会产生警告。我做错了什么还是这是正常现象?

例子

\documentclass[report.tex]{subfiles}
% \usepackage{acronym}
\begin{document}

some text

\end{document}

错误

/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/auxhook.sty 软件包 auxhook 警告:无法修补 \document,请改用 \AtBeginDocument。

当我编译主文档时,它没有产生此警告。

原始日志文件产生此警告

...... 软件包:auxhook 2011/03/04 v1.3 辅助文件的钩子(HO) 软件包 auxhook 警告:无法使用 \AtBeginDocument 修补 \document,(auxhook)。 )(/usr/local/texlive/2015/texmf-dist/tex/latex/oberdiek/kvoptions.sty 软件包:kvoptions 2011/06/30 v3.11 软件包选项的键值格式(HO) ....

套餐

我正在使用以下软件包:

\documentclass[whitelogo]{tudelft-report}  
% Used for referencing  
\usepackage{natbib}  
% For writing remarks in the text (is this going to be used?)  
\usepackage{changes}  
% used to write and render different subfiles  
\usepackage{subfiles}  
% used to draw boxed problems  
\usepackage{mdframed}  
% for subcaptions in combined figures  
\usepackage{subcaption}   
% used for Epigraphs of course  
\usepackage{epigraph}  
% Makes weblinks clickable  
\usepackage{hyperref}  
% used to display pictures  
\usepackage{graphicx}  
% used to add urls with strange symbols  
\usepackage{grffile}  
% used for H command in figures  
\usepackage{float}  
% used for tickz pictures (Causes a warning)  
%\usepackage{pgfplots}  
%used for the acronym page [printonlyused,withpage] are options  
\usepackage{acronym}  

% ######################### open section for code appendix #######################  
\usepackage[utf8]{inputenc}  
\usepackage{listings}  
\usepackage{color}  
\definecolor{codegreen}{rgb}{0,0.6,0}  
\definecolor{codegray}{rgb}{0.5,0.5,0.5}  
\definecolor{codepurple}{rgb}{0.58,0,0.82}  
\definecolor{backcolour}{rgb}{0.95,0.95,0.92}  

答案1

Package auxhook Warning: Cannot patch \document, (auxhook) using \AtBeginDocument instead.

我看不出这条消息中有任何错误,它清楚地表明这是一个警告。同时,警告告知软件包可以使用并使用替代的行动方案。

该警告被忽略的可能性相当高。

我对包的典型用例是,在使用宏之前,auxhook我用它在文件开头提供宏的定义:.aux

  • .aux如果一个文件被另一个文档读取,这可以避免麻烦。
  • 另外,删除包不会.aux因为未定义的命令而使文件无效。

相关内容