我正在写一份提案,我需要将我的参考书目分为 (1) 自己发表的论文、(2) 自己未发表的论文和 (3) 其他参考文献
第 (1) 部分和第 (2) 部分限制为 10 个参考文献,我需要按以下方式对它们进行标记和编号(例如 0-9):
我的出版物
[MY0:Mys21] 我自己。“我的作品”。出自:(2021 年)。
[MY1:Mys22a] 我自己。“我的作品”。出自:(2022 年)。
我未发表的作品
[MY2:Mys22b] 我自己。“我的作品”。出自:(2022 年)。
参考
[Som12] 人物有些随机。“做些随机的事情”。出自:(2012 年)。
[Som18] 作者其他。“做其他事情”。在:(2018)。
我知道如何添加前缀“MY:”,但我不知道如何添加数字“MY0:”、“MY1:”、“MY2:”等。有人能帮我吗?
这是我的工作示例:
\documentclass{article}
\usepackage[style=alphabetic,sorting=none,backend=biber,defernumbers=true]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{jobname.bib}
@article{A1,
author = {Myself},
year = {2021},
title = {A work of mine},
keywords={minepub}
}
@article{A2,
author = {Myself},
year = {2022},
title = {A work of mine},
_shorthand = {XX},
keywords={minepub}
}
@article{A3,
author = {Myself},
year = {2022},
title = {A work of mine},
_shorthand = {XX},
keywords={mineunpub}
}
@article{B3,
author = {Some random, Person},
year = {2012},
title = {Doing random things}
}
@article{B4,
author = {Some other, Author},
year = {2018},
title = {Doing other things}
}
\end{filecontents}
\addbibresource{jobname.bib}
\begin{document}
These are my published works, \cite{A1,A2}. This is some unpublished work of mine, \cite{A3}. This is another one \cite{B3}, this as well, \cite{B4}, while this is one of mine and that of this other person \cite{A1,B3}
\newrefcontext[labelprefix={MY:}]
\printbibliography[title={My publications},keyword=minepub]
\newrefcontext[labelprefix={MY:}]
\printbibliography[title={My unpublished work},keyword=mineunpub]
\newrefcontext[labelprefix={}]
\printbibliography[notkeyword=minepub,notkeyword=mineunpub]
\end{document}
编辑:
我找到了一种解决方法,虽然它并不完全符合我的期望,但我认为它满足了对自己出版物列表进行编号的要求。它使用自定义的 bibenvironment,仅在参考书目部分 (1) 和 (2) 中使用计数器进行枚举。其他参考文献 (3) 使用没有计数器的默认环境:
\newcounter{refs}
\setcounter{refs}{1}
\defbibenvironment{mybib}
{\list
{\therefs. \printtext[labelalphawidth]{%
\printfield{labelprefix}%
\printfield{labelalpha}%
\printfield{extraalpha}}}
{\setlength{\labelwidth}{\labelalphawidth}%
\addtolength{\labelwidth}{14pt}%
\setlength{\leftmargin}{\labelwidth}%
\setlength{\labelsep}{\biblabelsep}%
\addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{##1\hss}}
{\endlist}
{\item\stepcounter{refs}}
...
\newrefcontext[labelprefix={MY:}]
\printbibliography[env=mybib,title={My publications},keyword=minepub]
\newrefcontext[labelprefix={MY:}]
\printbibliography[env=mybib,title={My unpublished work},keyword=mineunpub]
\newrefcontext[labelprefix={}]
\printbibliography[notkeyword=minepub,notkeyword=mineunpub]
结果是:我的出版物
[MY:Mys21] 我自己。“我的作品”。出自:(2021 年)。
[MY:Mys22a] 我自己。“我的作品”。出自:(2022 年)。
我未发表的作品
- [MY:Mys22b] 我自己。“我的作品”。出自:(2022 年)。
参考
[Som12] 人物有些随机。“做些随机的事情”。出自:(2012 年)。
[Som18] 作者其他。“做其他事情”。在:(2018)。