创建定制命令包

创建定制命令包

我倾向于\mathbb{...}经常使用该命令,因此我制定了一些命令来减少使用 LaTeX 时必须进行的输入量:

\newcommand{\R}{\ensuremath{\mathbb{R}}}
\newcommand{\C}{\ensuremath{\mathbb{C}}}
\newcommand{\Z}{\ensuremath{\mathbb{Z}}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\F}{\mathbb{F}}
\newcommand{\W}{\mathbb{W}}

到目前为止,每次我开始处理新文件时,我都是简单地复制和粘贴这些行。从定制包中导入这些行的推荐方法是什么?这通常是推荐的吗(即像这样创建快捷方式)?

我目前正在 Mac OS X 上使用 TexLive。

答案1

定制软件包比听起来容易得多。例如,创建一个名为 的新文件,alexmath.sty其中包含:

\ProvidesPackage{alexmath}
\newcommand{\R}{\ensuremath{\mathbb{R}}}
\newcommand{\C}{\ensuremath{\mathbb{C}}}
\newcommand{\Z}{\ensuremath{\mathbb{Z}}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\F}{\mathbb{F}}
\newcommand{\W}{\mathbb{W}}

并简单地将其与 一起使用\usepackage{alexmath}

就这样,您已经创建了一个自定义包。它不是很干净,文档也不够齐全,无法分发给社区,但足以满足您的需求。您甚至可以将其安装在本地系统 TeX 目录中,这样您就无需将其复制到所有源目录中。

相关内容