我的序言中有很多命令和包,所以现在每次创建新文档时,我只需要复制并粘贴整个序言。有没有办法让相同的序言出现在每个新文档中而无需这样做?
答案1
回答评论怎样写包?这是一个非常简单的包,名为pack
:
\ProvidesPackage{pack}[2018/09/06]
\NeedsTeXFormat{LaTeX2e}
% your preamble code here, and that's it
所有这些都在A.4 包和类文件结构在 Mittelbach 和 Goossens 的LaTeX 伴侣(第二版)。也许它特别令人感兴趣的是它涉及的内容options
以及如何在包中调用包(而\RequirePackage
不是\usepackage
)。当然,您可以查看系统上任何包的源代码,以了解它们的结构。
答案2
假设您已经使用了文档类。因此,您可以做的是通过调整您正在使用的文档类来创建自己的文档类。假设您正在使用文章类。假设您想写一篇名为 Paper1 的新论文
脚步:
打开 LaTEx 编辑器并创建一个新文件。
在开头写下以下内容(在我的示例中,单词“myclass”指的是您正在创建的新文档类的名称。如果您愿意,可以使用其他名称):
\ProvidesClass{我的类} \LoadClassWithOptions{文章}
复制所有常用的前导选项和命令。
基本上,命令 \Load... 将加载类文章的所有选项和命令。您自己的内容将覆盖它,以及添加您自己的样式等。
将此文件另存为类文件 (.cls),保存到将保存 Paper1 的同一文件夹中。使用与类名相同的文件名!
创建一个新文件。在顶部写入:\documentclass{myclass}
您已准备好以正常方式开始撰写论文。它看起来应该像这样:
\documentclass{myclass}
\title{Title}
\author{Author}
\begin{document}
\maketitle
Bits of text.
\end{document}