我知道放置 MWE 是正常做法,但在这种情况下,我希望通过陈述错误,您可以帮助我找到解决此问题的方法。
我一直在使用Harvey Sheppard 的模板已经有一段时间了。但是,昨晚(2020 年 10 月 30 日)更新 Miktex 后,我收到此错误:
!软件包 etoolbox 错误:\scr@load@hook 未定义。
请参阅 etoolbox 包文档以了解解释。输入 H 可立即获得帮助。...
l.55 \renewrobustcmd*\scr@load@hook [2]{% ?
!软件包 etoolbox 错误:\scr@set@load@hook 未定义。
请参阅 etoolbox 包文档以了解解释。输入 H 可立即获得帮助。...
l.59 \renewrobustcmd*\scr@set@load@hook [2]{\csgappto{#2-@#1}} ?
进程已终止...
再次强调,我知道这不是正常程序,因为这个问题没有 MWE,但我确实希望错误输出可以为合适的解决方案提供一些指导。
任何帮助都将不胜感激!谢谢!
这是来自他的“yReport”课程的 ME:
\documentclass[article, french]{yReport}
\usepackage{lettrine}
\usepackage{multicol}
\setlength{\columnsep}{\marginparsep}
\author{Harvey Sheppard}
\subtitle{Géographie}
\title{Géopolitique\\et Sécurité informatique}
\makeatletter
\let\runauthor\@author
\let\runtitle\@title
\makeatother
\DeclareDocumentCommand{\sideDate}{m}{\vspace{1mm}{\normalsize\lightBoldFont#1\\}}
\begin{document}
\titleTwo[images/anonymous.png]
\startcontents
\printMarginPartialToc[1][En Bref]
\section{Introduction}
\enquote{Internet}...
Aujourd'hui, avec l'avènement des smartphones, le réseau électronique s'est infiltré partout.
Son omniprésence semble faire penser à certains qu'Internet est un droit fondamental de l'Homme.
Elles ont probablement été vendues sur le dark-net ou utilisées directement.
\end{document}
我让代码运行并从日志文件中取出包含钩子错误代码的片段:
日志文件片段
\itf@sk=\skip140
\itf@musk=\muskip17
\itf@tk=\toks43
\itf@cnt=\count331
\itf@calc@Askip=\skip141
\itf@calc@Bskip=\skip142
) ("C:\Program Files\MiKTeX\tex/latex/interfaces\interfaces-etoolbox.sty"
Package: interfaces-etoolbox 2011/02/19 v3.1 more etoolbox-like commands (FC)
)
("C:\Program Files\MiKTeX\tex/latex/interfaces\interfaces-scrlfile.sty"
Package: interfaces-scrlfile 2011/02/19 v3.1 scrlfile hooks improved (FC)
! Package etoolbox Error: \scr@load@hook undefined.
See the etoolbox package documentation for explanation.
Type H <return> for immediate help.
...
l.55 \renewrobustcmd*\scr@load@hook
[2]{%
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
! Package etoolbox Error: \scr@set@load@hook undefined.
See the etoolbox package documentation for explanation.
Type H <return> for immediate help.
...
l.59 \renewrobustcmd*\scr@set@load@hook
[2]{\csgappto{#2-@#1}}
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
) ("C:\Program Files\MiKTeX\tex/latex/interfaces\interfaces-pgfkeys.sty"
Package: interfaces-pgfkeys 2011/02/19 v3.1 pgfkeys handlers definitions (FC)
)
("C:\Program Files\MiKTeX\tex/latex/interfaces\interfaces-tikz.sty"
Package: interfaces-tikz 2011/02/19 v3.1 load tikz libraries easily (FC)
)
答案1
感谢 Ulrike Fischer,她开具了一张票据,并通知 Harvey Sheppard 当前软件包中存在错误。Sheppard 先生随后修改了他的模板sty
文件使用当前的包。