siunitx 包与 rmstyle.cls 一起出现问题

siunitx 包与 rmstyle.cls 一起出现问题

有人能指出需要改变什么吗rmstyle.cls文件来让 siunitx 工作吗?

以下是 MWE:

\documentclass{rmstyle}[12pt]
% \documentclass{article}[12pt]
\usepackage{siunitx}

\setcounter{page}{1}
\volume{XX}
\issue{Y}
\year{20ZZ}
\doilabel{12345}
\title{
MWE siunitx problem
}

\author{First Author\footnote{Corresponding author. \texttt{[email protected]}}, Second Author and Third Author
}


\begin{document}
\SI{3}{mm}
\end{document}

答案1

就像ieeeaccessrmstyle重新定义了基本类型。需要\year的原始定义(由 加载)才能正常工作。\yearexpl3siunitx

您可以通过在文档类之前加载来规避此问题expl3,正如 Ulrike Fischer 在回答中建议的那样如何使用带有 fontspec 的 XeLaTeX 编译 IEEE Access 模板?

\RequirePackage{expl3}
\documentclass[12pt]{rmstyle}

请注意,documentlcass 选项12pt应该放在类名之前的方括号中,而不是之后。

相关内容