! LaTeX 错误:两个 \documentclass 或 \documentstyle 命令

! LaTeX 错误:两个 \documentclass 或 \documentstyle 命令

我尝试了不同版本的 WinEdt 和 MiKTeX,但每次运行代码时都会发现此错误:

! LaTeX 错误:两个 \documentclass 或 \documentstyle 命令。请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 可立即获得帮助。...
l.450 \documentclass{ ltxdoc}

结果无法创建 PDF 文件。我是初学者,猜想应该与那里使用的包有关。

感谢您的评论,我 100%确定只有一个\documentclass,这里是使用的包列表:

\documentclass[10pt,journal,compsoc]{IEEEtran}

%
\ifCLASSOPTIONcompsoc
% IEEE Computer Society needs nocompress option
% requires cite.sty v4.0 or later (November 2003)
\usepackage[nocompress]{cite}
\else
% normal IEEE
\usepackage{cite}
\fi


\newcommand\MYhyperrefoptions{bookmarks=true,bookmarksnumbered=true,
pdfpagemode={UseOutlines},plainpages=false,pdfpagelabels=true,
colorlinks=true,linkcolor={black},citecolor={black},urlcolor={black},
pdftitle={Bare Demo of IEEEtran.cls for Computer Society Journals},%   <!CHANGE!
pdfsubject={Typesetting},%<!CHANGE!
pdfauthor={Michael D. Shell},%<!CHANGE!
pdfkeywords={Computer Society, IEEEtran, journal, LaTeX, paper,
         template}}%<^!CHANGE!
\hyphenation{op-tical net-works semi-conduc-tor}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{epsfig}
\usepackage{graphics}
\usepackage{url}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{program}
\usepackage{keywords}
\usepackage{subcaption}
\usepackage{caption}
\usepackage{stfloats}
\usepackage{multicol}
\usepackage{kantlipsum}
\usepackage{mdwtab}
\usepackage[sort&compress]{natbib}
\begin{document}

\end{document}

答案1

如果你将文档类或包文件重命名abc.dtx为 ,则会出现此错误abc.sty。dtx 文件是文档用它自己的\documentclass排版软件包文档。软件包文件可以从中提取(通常通过运行 tex on abc.ins

相关内容