gpt4 book ai didi

latex - 我可以在 LaTeX 而不是 TeX 中编写 cls 文件吗?

转载 作者:行者123 更新时间:2023-12-03 16:07:54 32 4
gpt4 key购买 nike

我在 XeLaTeX 文件中有一些初始化代码,我想将其放入一个单独的文件中,以便我可以在以后的文本中重用它。将我的 XeLaTeX 代码转换为 LaTeX 类文件的最快方法是什么?

最佳答案

您可以将前导码放入 .cls文件,然后使用 \documentclass{mydocstyle}加载它。您的 .cls文件将如下所示:

% Declare that this document class file requires at least LaTeX version 2e.
\NeedsTeXFormat{LaTeX2e}

% Provide the name of your document class, the date it was last updated, and a comment about what it's used for
\ProvidesClass{mydocstyle}[2010/09/13 Bluetulip's custom LaTeX document style]

% We'll pass any document class options along to the underlying class
\DeclareOption*{%
\PassOptionsToClass{\CurrentOption}{article}% or book or whatever
}

% Now we'll execute any options passed in
\ProcessOptions\relax

% Instead of defining each and every little detail required to create a new document class,
% you can base your class on an existing document class.
\LoadClass{article}% or book or whatever you class is closest to

% Now paste your code from the preamble here.
% Replace \usepackage with \RequirePackage. (The syntax for both commands is the same.)

% Finally, we'll use \endinput to indicate that LaTeX can stop reading this file. LaTeX will ignore anything after this line.
\endinput

请注意,文档类文件可能会变得更加复杂(如果您想包含 \documentclass[option]{mydocstyle} 等选项),但是这种基本格式应该可以帮助您入门。

将您的文件另存为 mydocstyle.cls并将它与您的 .tex 放在当前目录中文件。

您也可以查看 LaTeX2e for class and package writers guide .它将更详细地引导您完成此操作。

关于latex - 我可以在 LaTeX 而不是 TeX 中编写 cls 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3702222/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com