在自定义包中创建新命令时出错

在自定义包中创建新命令时出错

我正在尝试按照此链接创建新包。我当前的代码是

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{custom}[2022/10/29 LaTeX custom]
\let\a\alpha
\newcommand{\bfit}[1]{\textbf{\textit{#1}}}

我将上面的包包含到 .tex 文件中,其中包含以下代码:

The following is a test that the \bfit{custom} package is working properly: $\a$.

我收到以下错误:

! Undefined control sequence.
l.38 The following is a test that the \bfit
                                       {custom} package is working pr...

? 

从句子中删除\bfit允许我编译.tex(注意\a 已定义)。


为什么\a有定义而\bfit没有定义?我该如何修复上述问题,让它们都得到定义。

相关内容