我有一门book
课程,标题epbook.cls
如下
\NeedsTexFormat{LaTeX2e}%
\ProvidesClass{epbook}[2015/11/21 The EmptyPotato Press Book Class]%
\LoadClass{book}%
\RequirePackage{titlesec}%
[redefinition of \section, \subsection, and \sub-subsection]
以及test-epbook.tex
\documentclass{epbook}%
\begin{document}%
\part{The Standards}%
\chapter{K. Kindergarten}
\domain{CC. Counting and Cardinality}
\cluster{[A.]}
\paragraph{[text of cluster A]}
\standard{K.CC.A.1}
\paragraph{[text of standard 1]}
[etc.]
\end{document}%
此时,我仅尝试修改节、小节和子小节标题。节被替换为域,小节被替换为群集,子小节被替换为标准。当我编译文件时.tex
(使用 TeXnicCenter;LaTeX -> PDF),我收到一条错误消息,提示:
\NeedsTexFormat{LaTeX2e}% is an undefined control sequence.
有人看到此类文件中的错误吗?
答案1
你需要使用
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
请注意,它的拼写是 TeX,而不是 Tex。此外,最后的可选参数是可选的。