使用给定的 .cls 编译给定的模板

使用给定的 .cls 编译给定的模板

我正在尝试使用一个特定的模板(在下面的第二个链接中给出)。在我将其应用于我自己的论文的 Tex 文件之前,我想学习如何实际编译给定的模板。我在执行以下步骤时遇到了麻烦:

1)对于以AMS-LATEX格式准备的文件:从以下链接下载类文件“AIMS.cls”并将其放到您的tex文件所在的本地文件夹中。 http://aimsciences.org/journals/tex-sample/AIMS.cls

问题:该链接不是下载链接,而是指向一个包含一些代码的页面。我到底应该将什么添加到我的文件夹中,以及如何添加?

2)对于以 AMS-LATEX 格式准备的文件:点击以下链接下载 AMS-LATEX 模板,并将其用作模板来准备您的 tex 文件。 http://aimsciences.org/journals/tex-sample/Template_1.tex

我如何将这两者结合起来,为给定的模板编译相应的 PDF?我以前从未这样做过。我尝试过(使用 TeXworks)(i) 编译 Template_1.tex 文件,(ii) 将 .cls 代码插入空白模板然后编译,以及 (iii) 将 .cls 代码插入 Template_1.tex 代码(我将代码插入到哪里有关系吗?)。

在每种情况下,我都会收到一个错误。

This is pdfTeX, Version 3.14159265-2.6-1.40.16 (MiKTeX 2.9)
entering extended mode
(C:/Users/Joseph/Desktop/cls.tex
LaTeX2e <2015/10/01> patch level 2
Babel <3.9m> and hyphenation patterns for 69 languages loaded.

LaTeX Warning: You have requested package `',
               but the package provides `dcds'.

! Use of \@ doesn't match its definition.
\@tempa#1#2\@nil->\edef \@classname{#1}

l.14 \expandafter\@tempa\@currnamestack{}{}{}\@nil

? "

我认为问题的一部分是我不应该使用类AMS 文章也不是,\amsart而是使用 class \dcds,那么我应该如何在模板中进行此更改? 是否只需将每个出现的“amsart”替换为“dcds”就这么简单?

答案1

第一个链接给出的文件应该保存为文件dcds.cls。它可以放在与您尝试编译的文件相同的目录中。

在您尝试编译的文件中,输入此内容作为第一行:

\documentclass{dcds}

这与文档类别无关amsart,因此我将其从标签列表中删除。

相关内容