应该在哪里加载 datatool 包?

应该在哪里加载 datatool 包?

尝试构建以下 MWE 失败(至少在这里:TL2019、lualatex)

\documentclass{article}

\usepackage{fontspec}
\usepackage{unicode-math}
%\usepackage{datatool}%<-- loading the package here seems to be fine
\setmathfont{Cambria Math}
\usepackage{datatool}%<-- loading the package here, fails with errors

\usepackage{filecontents}
\begin{filecontents}{\jobname.csv}
A,B,C,D,E,F,G,H
1,2,3,4,5,6,7,8
\end{filecontents}

\begin{document}
    \DTLloaddb{myDB}{\jobname.csv}
    \noindent
    \DTLdisplaydb{myDB}
\end{document}

作为一种解决方法,我只是将 移到了命令\usepackage{datatool}之前\setmathfont。这样安全吗?或者这是否会在将来导致其他副作用?

相关内容