我可以将 BC 放入参考书目中吗?

我可以将 BC 放入参考书目中吗?

我正在使用 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$
}

这有点脏,因为yearbibtex 引擎实际上将其视为字符串文字。Bibtex 测试条目的第一个非白色字符year,如果它是减号,它将跳过它并按您的意愿写入。对于丹麦语版本,您应该用"BCE"适当的表达式替换字符串。在您的.bib文件中,将年份输入为year="-350"

相关内容