在 Biblatex 中使用 \DeclareLabelalphaTemplate 时出现问题

在 Biblatex 中使用 \DeclareLabelalphaTemplate 时出现问题

我正在尝试自定义我的参考书目列表。因此,我决定使用 Biblatex,我访问了 CTAN 页面并尝试编译代码;我报告了 的问题\DeclareLabelalphaTemplate。我阅读了手册,要使用此命令,必须使用 Biber;我这样做了。但我找不到原因。我在 Texpad 软件中使用 XeLaTeX。

代码与 CTAN 页面相同,也是 bib. 文件,我只是更改了文件名。

./Example.tex:13: 未定义的控制序列。l.13
\DeclareLabelalphaTemplate
{
./Example.tex:14: 未定义的控制序列。l.14
\labelelement
{ ./Example.tex:15: 未定义的控制序列。l.15
\field
[final]{shorthand}

./Example.tex:15: LaTeX 错误:缺少 \begin{document}。

提前感谢您的帮助。

\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[backend=biber,style=alphabetic,backend=biber]{biblatex}
\usepackage{hyperref}
\addbibresource{Untitled.bib}

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field{label}
    \field[strwidth=3,strside=left,ifnames=1]{labelname}
    \field[strwidth=1,strside=left]{labelname}
  }
  \labelelement{
    \field[strwidth=2,strside=right]{year}
  }
}

\begin{document}
Filler text \parencite{morales}.
\printbibliography
\end{document}

相关内容