我在序言末尾使用etoolbox
's\AtEndPreamble
来加载包。在文档中这样做会导致警告hyperref
koma-script
Class scrartcl Warning: seems someone has broken package auxhook.
\documentclass{scrartcl}
\usepackage{etoolbox}
\AtEndPreamble{
\usepackage{hyperref}
}
\begin{document}
Text here.
\end{document}
我的问题是:这是已知/可修复/不相关的吗?
答案1
您加载 hyperref(以及 auxhook)的时间相当晚。在早期版本的 KOMA 类中,这可能会导致错误(参见例如文档前面的奇怪线条),现在 scrartcl 正在尝试从此问题中恢复。您可以通过提前加载 auxhook 来避免出现此警告:
\documentclass{scrartcl}
\usepackage{etoolbox}
\usepackage{auxhook}
\AtEndPreamble{
\usepackage{hyperref}
}
\begin{document}
Text here.
\end{document}