如何更改 biblatex 中的事件日期格式

如何更改 biblatex 中的事件日期格式

我是新手biblatex,我需要更改会议记录中的事件日期格式。

.bbx我已经基于创建了自己的文件numeric-comp。因此,我在文件eventdate中定义如下.bib

@proceedings{Tagungsbeitrag,
editor = {N. Name},
title = {Title},
year = {1999},
eventtitle = {Eventtitle},
eventdate = {1999-10-07/1999-10-08},
venue = {Irgendwo},
language = {german},
series = {series},
OPTorganization = {•},
publisher = {publisher},
location = {location},
OPTisbn = {•},
pages = {S. 1--2},
OPTpagetotal = {•},
OPTdoi = {•},
}

好像:

名称,N.:标题。事件标题,1999 年 10 月 7-8 日 Irgendwo。在:系列。位置:出版商,S. 1-2。

我想改变eventdate从 7. 到 8.十月。1999年7月-8日10.1999

即 10 月 --> 10 日,这样我就得到了

名称,N.:标题。事件标题,7.-8. 10. 1999 Irgendwo。在:系列。位置:出版商,S. 1-2。

有没有简单的方法可以在.bbx文件中做到这一点?喜欢

%\DeclareFieldFormat{eventdate}{
...
}

我读过其他帖子但找不到解决办法。

我在序言中使用以下代码来加载biblatex

\usepackage[backend=biber, style=my-style %numeric-comp
,sorting=none, language=autobib,maxbibnames=99]{biblatex} 
\bibliography{my-lit.bib} 
\begin{document}
\printbibliography[title={Literaturverzeichnis}]
\end{document}

答案1

的格式eventdate可以通过选项控制eventdate。可用值记录在biblatex手动的date第 53 页)。

7.-8. 1999 年 10 月

对应eventdate=terse德语的设置。

如果你想在.bib文件中加载该选项,你可以说

\ExecuteBibliographyOptions{eventdate=terse}

请注意,a@proceedings是整卷会议论文集的类型(议会)。该类型通常没有作者和页码。如果您想引用特定论文(标书),那么您应该使用@inproceedings(如下例所示)。

\documentclass[ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[backend=biber, style=numeric-comp, sorting=none,
  maxbibnames=99,
  eventdate=terse]{biblatex}

%\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@inproceedings{tagungsbeitrag,
  author     = {N. Name},
  title      = {Title},
  year       = {1999},
  eventtitle = {Eventtitle},
  eventdate  = {1999-10-07/1999-10-08},
  venue      = {Irgendwo},
  language   = {german},
  booktitle  = {Proceedings of the Blah},
  publisher  = {Publisher},
  location   = {Location},
  pages      = {1-2},
}
\end{filecontents}

\addbibresource{\jobname.bib}
\addbibresource{biblatex-examples.bib}

\begin{document}
\cite{salam,tagungsbeitrag}
\printbibliography
\end{document}

Abdus Salam。“弱相互作用和电磁相互作用”。在:基本粒子理论。相对论群和解析性。第八届诺贝尔研讨会论文集(Aspenäsgarden,Lerum,1968 年 5 月 19 日至 25 日)。Hrsg。von Nils Svartholm。斯德哥尔摩:Almquist & Wiksell,1968 年,第 367-377 页。//N。名称。“标题”。在:Blah. Eventtitle 论文集(Irgendwo,1999 年 10 月 7 日至 8 日)。位置:出版商,1999 年,第 1-2 页。

相关内容