创建我自己的源自 LaTeX 书籍的 \documentclass 的最少代码是什么?

创建我自己的源自 LaTeX 书籍的 \documentclass 的最少代码是什么?

我想按如下方式调用我的文档类:

\documentclass[cymk,dvips,dvipsnames]{mybook}

内部mybook.cls包括我自己的包如mytables.stymypstricks.sty等。

创建此文档类的最少代码是什么?

答案1

\ProvidesClass{mybook}[2011/01/20 v 0.01 my own class (hv)]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}% or whatever
\ProcessOptions\relax
%
\LoadClass[% the default options
]{book}
\RequirePackage{xcolors}
\RequirePackage{...}
...
\endinput

当然,开头还需要有许可证(LPPL)的注释声明,如果您打算在任何地方发布该文件,最好还应该提供一些有关该文件的基本信息。

相关内容