制作自己的 .sty 文件

制作自己的 .sty 文件

抱歉,提出一个主观问题,但想了解“own.sty”文件。

除了所有这些命令之外,\usepackage{}还可以将哪些其他命令添加到 makeyourown.sty 文件中。您可以在其中包含\let命令和。\newcommands

新手应该遵循什么样的预防措施/结构。

答案1

这是一个您自己的包的骨架:

% this is my first package
% 
% (c) Buffalo Bill
%
%% This program can be redistributed and/or modified under the terms
%% of the LaTeX Project Public License Distributed from CTAN archives
%% in directory macros/latex/base/lppl.txt.
% 
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
\ProvidesPackage{mypackage}
  [2011/01/11 v0.01 LaTeX package for my own purpose]

\RequirePackage{whateverwe need}
\newcommand{\hi}{Hello, this is my own package}
\let\myDate\date
\newcommand\GoodBye[1][\bfseries]{{#1Good Bye}}

\endinput
%%
%% End of file `mypackage.sty'.

你可以将mypackage.sty文件放入同一目录.tex~/texmf或者放入 latex 包搜索路径中的其他位置 - 请参阅$ less "$(kpsewhich texmf.cnf)"

答案2

包文件只是逐字输入,因此您可以使用任何可以在文档文件中使用的命令。通常,包含少量标识元数据、支持选项等是有意义的;请参阅 clsguide.pdf ( texdoc clsguide) 以获得良好的介绍。

相关内容