尝试构建以下 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
。这样安全吗?或者这是否会在将来导致其他副作用?