如何为 Latex 创建模板或文档类?

如何为 Latex 创建模板或文档类?

我需要编写一个文档类或模板,例如文章、信件等。有这样的软件吗?如何设置才能让任何人都能像我一样使用我的类\documentclass{article}

答案1

根据我的评论,以下是答案。要编写文档类,您真正需要做的就是创建一个文件,例如,myclass.cls并将其放在与文档相同的位置;然后可以加载它,\documentclass{myclass}并且其中定义的任何宏都将可用于文档。Higgs Boson 链接的文档clsguide.pdf描述了您使用的所有各种结构化命令應該放入您的类中,以使其具有标准化的外观。例如,您可以声明其版本和需要它使用的 LaTeX 版本,在其中加载其他包或类,并以 形式接受选项\documentclass[option,option2]{myclass}

就创建课程而言,不需要任何特殊软件。文件.cls与任何文件完全相同.tex,您可以在通常用于编写 LaTeX 文档的任何文本编辑器中编写它(例如,也许您正在使用 WinEdt?)。本网站上有一些关于推荐使用哪些编辑器的问题;这个是一个相当大的清单。

如果你是初学者,可以看看现有的课程来获得灵感。例如,由于你正在构建考试课程,你可以看看考试目录,虽然相当复杂,但写得很好,注释也很好,因此您可以了解文档类通常做什么。另请参阅他们的文件

我应该说如果你真的作为初学者,您根本不应该编写类,并且这个真实文档类的示例对您来说可能毫无意义。首先在默认类中定义一些新命令和环境article。稍后您可以将它们拆分成一个独立的包。

答案2

如果您安装了 TeXLive,请输入texdoc clsguide以下内容。

在此处输入图片描述

按下回车键将打开编写文档类的手册。

或者你可以从 CTAN 下载,点击此处cls指南.pdf

相关内容