Xiao-Le Deng

bibmap:LaTeX中文参考文献拼音排序

2021-05-26 12:40
#LaTeX

1. 说明

中文参考文献,作者的拼音是常用的排序依据。需要自动的添加拼音信息。

2. bibmap

下载地址: https://github.com/hushidong/biblatex-map

用法:

  1. https://github.com/hushidong/biblatex-map 下载bibmap程序。下载整个binary目录即可。
  2. 把需要添加拼音的bib文件放到这个binary目录下面,然后在命令行,运行命令:
python bibmap.py biblatex-map-test.bib --nofmt --addpinyin
python bibmap.py biblatex-map-test.bib --nofmt -m bibmapaddpinyinkey.py
  1. 得到新的bib文件为newbiblatex-map-test.bib。其命名规则是:如果原文件c.bib,则修改后的文件名为newc.bib。

3. 多音字出错的处理

有时默认的拼音可能存在问题,那么这时可以手动调整,在 bibmapaddpinyinkey.py 添加需要修改的多音字的拼音,比如:

#设置多音字的首读音
multiplepinyin={
'曾':'zeng1',
'沈':'shen3',
'翟':'zhai2'
}

4. 参考