\AtEndOfEveryFile 在 \begin{itemize} 中執行

\AtEndOfEveryFile 在 \begin{itemize} 中執行

我很驚訝\AtEndOfEveryFile文件鉤子包執行於\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) 的字型文件,因此鉤子會在符號排版之前套用。如果使用\textbulletexternal ,您會得到相同的輸出itemize

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

相關內容