两个错误:document.tex:错误:2:命令 \ch 已经定义。\begin{document} document.tex:错误:2:命令 \arctg 已经定义。\begin{document} 对于这段简单的代码:
\documentclass[onecolumn]{jetpl}
\begin{document}
\maketitle
\end{document}
JETPL 类文件来自这里:http://jetpletters.ru/tex/utf8/jetpl.cls
答案1
该类将始终给出这些错误。它babel
使用russian
选项加载,russianb.ldf
然后将加载,除其他外
\DeclareMathOperator{\ch}{ch}%\MakeRobust\ch
\DeclareMathOperator{\tg}{tg}%\MakeRobust\tg
\DeclareMathOperator{\ctg}{ctg}%\MakeRobust\ctg
\DeclareMathOperator{\arctg}{arctg}%\MakeRobust\arctg%
\DeclareMathOperator{\arcctg}{arcctg}%\MakeRobust\arcctg%
但班级本身也
\DeclareRobustCommand*{\ch}{\myglue\hbox{--}\hskip.167em}
和
\def\arctg{\mathop{\text{arctg}}\nolimits}
您应该将这个问题报告给类维护者,但最简单的解决方法是将类文件中的行注释掉(第 571 行和第 1241 行)