通过使用该natbib
包,可以通过命令获取年份的额外标签(例如 2000a、2000b、2000c 等)\natexlab
。我打算编写一个宏,但我不熟悉 TeX 编程语言。目的是为命令编写一个宏,该宏\natexlab{<arg?}
评估输入参数并替换a
为alef
、b
、 ,如果指定了除这些字母以外的任何其他内容,则打印该参数而不进行任何更改。如果您能帮我做这件事,我将非常高兴be
。c
pe
更新 1:我根据包制作了一个自定义的 bib 样式(.bst
文件)。我的最终目标是用相应的波斯语/波斯语字符替换“alef、be、pe 等”;因此,我将非常感激您定义一个名为的宏来为我执行此操作。makebst
natbib
\natexlab{<arg>}
更新 2(为了澄清):我在该文件旁边创建了一个包(.sty
文件).bst
,并且该宏将在那里定义。