每次使用 siunitx 时都会出现此错误。我使用的是 siunitx 版本 2.7s,PC 上有 miktex 和 texworks。
% !TEX TS-program = pdflatexmk
%%
\documentclass[a4paper,11pt,twoside]{report}
\usepackage[inner=4cm,outer=2cm]{geometry}
\usepackage{graphicx}
\usepackage{array}
\usepackage{siunitx}
%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%
\end{document}
编辑
有人指出,关键问题可能是我正在使用旧版本的 MikTeX(没有控制台),所以问题的一部分变成了,如何在 Windows 8 上更新 MikTex? 这样做有什么问题吗?
这是我尝试更新 MikTex 的屏幕截图
答案1
我对最新的 Miktex 版本和最新更新的 siunitx 也遇到了同样的问题。
在这个问题上浪费了太多宝贵的时间之后,我找到了一种解决方法,即注释掉 siunitx.sty 中的第 111-258 行,这似乎与与旧版本的某些语法兼容性有关:
% \exp_args:NNx \seq_const_from_clist:Nn \c__siunitx_old_options_seq
% {
% ...
% }
该解决方法对我来说有效,但我不知道哪些功能可能会受到影响。
干杯