\AtEndOfEveryFile 在 \begin{itemize} 中执行

\AtEndOfEveryFile 在 \begin{itemize} 中执行

我很惊讶\AtEndOfEveryFilefilehook 包在 执行\begin{itemize}

这是有意为之吗?如果不是,我该如何以及在哪里提交错误报告?

\documentclass{article}
\usepackage{filehook}

\AtEndOfEveryFile{(eof)}

\begin{document}
    \begin{itemize}
        \item a
        \item b
    \end{itemize}
\end{document}

截屏

答案1

这不是一个错误。当您使用itemizeLaTeX 时,必须加载包含\textbullet符号 ( texmf-dist/tex/latex/base/omscmr.fd) 的字体文件,因此钩子会在符号排版之前应用。如果您使用\textbulletoutside ,则会得到相同的输出itemize

\documentclass{article}
\usepackage{filehook}
\AtEndOfEveryFile{(eof)}
\begin{document}
\textbullet
\end{document}

相关内容