\AtEndOfEveryFile wird in \begin{itemize} ausgeführt

\AtEndOfEveryFile wird in \begin{itemize} ausgeführt

Ich war ziemlich überrascht, dass der \AtEndOfEveryFileHaken, der durch denFilehook-Paketwird in ausgeführt \begin{itemize}.

Ist dieses Verhalten beabsichtigt? Wenn nicht, wie und wo reiche ich einen Fehlerbericht ein?

\documentclass{article}
\usepackage{filehook}

\AtEndOfEveryFile{(eof)}

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

Bildschirmfoto

Antwort1

Es ist kein Fehler. Wenn Sie itemizeLaTeX verwenden, muss eine Schriftdatei geladen werden, die das \textbulletSymbol ( texmf-dist/tex/latex/base/omscmr.fd) enthält, daher wird der Hook direkt vor dem Setzen des Symbols angewendet. Sie erhalten die gleiche Ausgabe, wenn Sie \textbulletoutside verwenden itemize:

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

verwandte Informationen