我可以让每篇文档都出现相同的序言吗?

我可以让每篇文档都出现相同的序言吗?

我的序言中有很多命令和包,所以现在每次创建新文档时,我只需要复制并粘贴整个序言。有没有办法让相同的序言出现在每个新文档中而无需这样做?

答案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 的新论文

脚步:

  1. 打开 LaTEx 编辑器并创建一个新文件。

  2. 在开头写下以下内容(在我的示例中,单词“myclass”指的是您正在创建的新文档类的名称。如果您愿意,可以使用其他名称):

    \ProvidesClass{我的类} \LoadClassWithOptions{文章}

  3. 复制所有常用的前导选项和命令。

基本上,命令 \Load... 将加载类文章的所有选项和命令。您自己的内容将覆盖它,以及添加您自己的样式等。

  1. 将此文件另存为类文件 (.cls),保存到将保存 Paper1 的同一文件夹中。使用与类名相同的文件名!

  2. 创建一个新文件。在顶部写入:\documentclass{myclass}

您已准备好以正常方式开始撰写论文。它看起来应该像这样:

\documentclass{myclass}

\title{Title}
\author{Author}

\begin{document}
\maketitle

Bits of text.   

\end{document}

相关内容