如何用 4 个字母的作者、一个空格和两个年份数字来定义书目样式

如何用 4 个字母的作者、一个空格和两个年份数字来定义书目样式

我怎样才能将参考文献列表制作成:4 个字母一个间隙和两个年份数字,

[Taja 00a] E. Tajahuerce 和 B. Javidi,“
利用数字全息技术加密三维信息”,Appl. Opt.,39,6595-6601,(2000 年)。

其中 [Taja 00a] 表示作者姓氏的前四个字母、一个空格和年份(仅两个数字)。

此外,我想将此参考文献引用为 [Taja 00a]。

我一直在阅读natbib软件包并尝试不同的方法,例如\citep\citealp以及\setcitestyle命令。到目前为止,没有什么进展。有人能帮我定义一下吗?

这是我正在测试的一个最小示例。

\documentclass{article}

\usepackage{xstring}
\usepackage[style=alphabetic,maxbibnames=99]{biblatex}
\addbibresource{Thesis_References.bib}

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[strwidth=4,strside=left,names=1,lowercase]{labelname}
    }
  \labelelement{
    \field[strwidth=2,strside=right]{year}
    }
}

\renewcommand{\labelalphaothers}{}

\DeclareFieldFormat{labelalpha}{\padded{#1}}

\begin{document}

\cite{JavidiBOOK:2005}, \cite{Matoba:09}. \cite{Matoba:04, Unnikrishnan:06}

\printbibliography

\end{document}

相关内容