答案1
您没有显示任何代码或完整错误,但是
\documentclass{article}
%\usepackage{siunitx}
\begin{document}
$\qtyproduct {100x50}{\mm}$,
\end{document}
导致日志中显示错误:
! Undefined control sequence.
<recently read> \qtyproduct
l.5 $\qtyproduct
{100x50}{\mm}$,
?
! Undefined control sequence.
l.5 $\qtyproduct {100x50}{\mm
}$,
?
因此,要么siunitx
没有像这里一样加载,要么被引用但未安装,在这种情况下第一个错误将是
! LaTeX Error: File `siunitx.sty' not found.
接着出现上述错误。
siunitx
或者你使用的是版本 2的旧系统
! Undefined control sequence.
<recently read> \qtyproduct
l.5 $\qtyproduct
{100x50}{\mm}$,
?
! Undefined control sequence.
\mm ->\ERROR
l.5 $\qtyproduct {100x50}{\mm
}$,
?
因此,您似乎正在使用 v2,其语法有所不同
\documentclass{article}
\usepackage{siunitx}
\begin{document}
$\SI{100x50}{\mm}$,
\end{document}
如果你发布了日志的相关部分,那么回答起来会更容易
(/usr/local/texlive/2020/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
File: siunitx-abbreviations.cfg 2017/11/26 v2.7k siunitx: Abbreviated units
^^^^^^