我嘗試了不同版本的 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 abc.ins
)