我正在使用 overleaf.com 撰写关于亚里士多德的报告。在我的参考书目中,我想添加
year = 350 BC
这可能吗?我已经加载了包
\usepackage[isbn,issn,url]{dk-bib}
这基本上是 Bibtex,但是是丹麦语
答案1
在您的 Bibtex.bst
文件中,您可以format.names
用以下内容替换该函数
FUNCTION {format.date}
{ year empty$
{ month empty$
{ "" }
{ "there's a month but no year in " cite$ * warning$
month
}
if$
}
{ year #1 #1 substring$ "-" =
{ year #2 global.max$ substring$ " " * "BCE" *}
{ year }
if$
month empty$
{ }
{ month " " * swap$ * }
if$
}
if$
}
这有点脏,因为year
bibtex 引擎实际上将其视为字符串文字。Bibtex 测试条目的第一个非白色字符year
,如果它是减号,它将跳过它并按您的意愿写入。对于丹麦语版本,您应该用"BCE"
适当的表达式替换字符串。在您的.bib
文件中,将年份输入为year="-350"
。