收到此错误:
/usr/local/texlive/2015/texmf-dist/tex/latex/relsize/relsize.sty
! Undefined control sequence.
<argument> \@xiiipt
l.222 \@tempa\large
当我\usepackage{algorithm2e}
使用时添加
\documentclass[10pt]{sig-alternate-05-2015}
有人知道如何解决这个问题吗?
答案1
问题出在 的定义中sigalternate-05-2015.cls
。宏\@xiiipt
和其他宏从未定义过。编写该选项的人10pt
对字体大小定义不够谨慎。
我变了
\ifnum\ACM@basesize=10\relax
\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9\p@}}
\newcommand\tiny{\@setfontsize\tiny\@vipt{7\p@}%
\newcommand\large{\@setfontsize\large\@xiiipt{15\p@}}%
\newcommand\Large{\@setfontsize\Large\@xvpt{20\p@}}%
\newcommand\LARGE{\@setfontsize\LARGE\@xixpt{22\p@}}%
\newcommand\huge{\@setfontsize\huge\@xixpt{30\p@}}%
\newcommand\Huge{\@setfontsize\Huge30pt{36\p@}}
\fi
到
\ifnum\ACM@basesize=10\relax
\newcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9\p@}}
\newcommand\tiny{\@setfontsize\tiny\@vipt{7\p@}}
\newcommand\large{\@setfontsize\large{13\p@}{15\p@}}
\newcommand\Large{\@setfontsize\Large{15\p@}{20\p@}}
\newcommand\LARGE{\@setfontsize\LARGE{19\p@}{22\p@}}
\newcommand\huge{\@setfontsize\huge{19\p@}{30\p@}}
\newcommand\Huge{\@setfontsize\Huge{30\p@}{36\p@}}
\fi
现在它可以工作了(尽管我不认为这是最好的解决方案)。