作为期刊发表的会议论文集的 Biblatex 条目

作为期刊发表的会议论文集的 Biblatex 条目

biblatex 手册写道,proceedings条目类型为“单卷会议论文集”,不包括“journaltitle”作为可选字段。我应该如何输入以期刊而不是独立卷的形式出版的会议论文集?如果我使用@Proceedings,则生成的条目不会提及期刊标题。该periodical条目捕获了期刊的特别期刊,但不允许我输入相关的会议信息(例如event*venue字段)。

作为一个具体的例子,以下条目生成下面的输出,但未提及卷/期/页码属于期刊“理论计算机科学”:

@InProceedings{haghverdi_scott_2006:_categ_model_geomet_inter,
  author =   {Haghverdi, Esfandiar and Scott, Philip},
  title =    {A Categorical Model for the Geometry of Interaction},
  pages =    {252-274},
  doi =      {10.1016/j.tcs.2005.10.028},
  crossref =     {sannella_2006:_autom_languag_progr},
}

@Proceedings{sannella_2006:_autom_languag_progr,
  date =     {2006-02-07},
  editor =   {Sannella, Donald},
  eventdate =    {2004-07-12/2004-07-16},
  eventtitle =   {31st International Colloquium on Automata, Languages
          and Programming (ICALP 2004)},
  issn =     {0304-3975},
  journaltitle = {Theoretical Computer Science},
  number =   {2-3},
  organization = {European Association for Theoretical Computer
          Science},
  pages =    {163-384},
  title =    {Automata, Languages and Programming: Logic and
          Semantics (ICALP-B 2004)},
  venue =    {Turku, Finland},
  volume =   350,
}

Esfandiar Haghverdi 和 Philip Scott。“交互几何的分类模型”。在:自动机、语言和编程:逻辑和语义 (ICALP-B 2004)。第 31 届自动机、语言和编程国际研讨会 (ICALP 2004)(芬兰图尔库,2004 年 7 月 12 日至 2004 年 7 月 16 日)。Donald Sannella 编辑。第 350 卷。2-3。欧洲理论计算机科学协会。2006 年 2 月 7 日,第 252-274 页。doi:10.1016/j.tcs.2005.10.028。

Donald Sannella 编辑。自动机、语言和编程:逻辑和语义 (ICALP-B 2004)。第 31 届自动机、语言和编程国际研讨会 (ICALP 2004)(芬兰图尔库,2004 年 7 月 12-16 日)。第 350 卷。2-3。欧洲理论计算机科学协会。2006 年 2 月 7 日,第 163-384 页。

答案1

由于该论文发表在期刊上,我只需使用@article条目类型。默认情况下@article不支持eventtitleeventdate因此venue不会打印这些会议详细信息。

对于大多数意图和目的来说,这可能没问题(参考文献仍然可以从其他数据中唯一地识别出来),但在某些情况下,可能需要显示会议详细信息(简历的参考文献列表浮现在脑海中)。将会议名称强行塞入条目的一个特别简单的方法是通过字段issuetitle,该字段专门用于保存期刊的特别期刊标题,例如会议期刊。

如果这还不够,您可以重新定义journal+issuetitle宏以包含event+venue+date信息。

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

\usepackage[style=numeric, backend=biber]{biblatex}

\renewbibmacro*{journal+issuetitle}{%
  \usebibmacro{journal}%
  \setunit*{\addspace}%
  \iffieldundef{series}
    {}
    {\newunit
     \printfield{series}%
     \setunit{\addspace}}%
  \usebibmacro{volume+number+eid}%
  \setunit{\addspace}%
  \usebibmacro{issue+date}%
  \setunit{\addcolon\space}%
  \usebibmacro{issue}%
  \newunit
  \usebibmacro{event+venue+date}%
  \newunit}

\begin{filecontents}[force]{\jobname.bib}
@article{haghverdi:simple,
  author  = {Haghverdi, Esfandiar and Scott, Philip},
  title   = {A Categorical Model for the Geometry of Interaction},
  journal = {Theoretical Computer Science},
  volume  = {350},
  number  = {2--3},
  date    = {2006},
  pages   = {252-274},
  doi     = {10.1016/j.tcs.2005.10.028},
}
@article{haghverdi:issuetitle,
  author     = {Haghverdi, Esfandiar and Scott, Philip},
  title      = {A Categorical Model for the Geometry of Interaction},
  journal    = {Theoretical Computer Science},
  volume     = {350},
  number     = {2--3},
  date       = {2006},
  pages      = {252-274},
  doi        = {10.1016/j.tcs.2005.10.028},
  issuetitle = {Automata, Languages and Programming: Logic and Semantics (ICALP-B 2004)},
  editor     = {D. Sannella},
}
@article{haghverdi:eventtitle,
  author     = {Haghverdi, Esfandiar and Scott, Philip},
  title      = {A Categorical Model for the Geometry of Interaction},
  journal    = {Theoretical Computer Science},
  volume     = {350},
  number     = {2--3},
  date       = {2006},
  pages      = {252-274},
  doi        = {10.1016/j.tcs.2005.10.028},
  eventtitle = {Automata, Languages and Programming: Logic and Semantics (ICALP-B 2004)},
  eventdate  = {2004-07-12/2004-07-16},
  venue      = {Turku, Finland},
  editor     = {D. Sannella},
}
\end{filecontents}

\addbibresource{\jobname.bib}


\begin{document}
\cite{haghverdi:simple,haghverdi:issuetitle,haghverdi:eventtitle}
\printbibliography
\end{document}

Esfandiar Haghverdi 和 Philip Scott。《相互作用的几何分类模型》。载于:理论计算机科学 350.2–3 (2006),第 252–274 页。doi:10.1016/j.tcs.2005.10.028。//[2] Esfandiar Haghverdi 和 Philip Scott。《相互作用的几何分类模型》。载于:理论计算机科学 350.2–3 (2006):自动机、语言和编程:逻辑和语义 (ICALP-B 2004)。D. Sannella 编辑,第 252–274 页。doi:10.1016/j.tcs.2005.10.028。//[3] Esfandiar Haghverdi 和 Philip Scott。 “相互作用几何的分类模型”。收录于:理论计算机科学 350.2–3 (2006)。自动机、语言和编程:逻辑和语义 (ICALP-B 2004)(芬兰图尔库,2004 年 7 月 12 日至 16 日)。D. Sannella 编辑,第 252–274 页。doi:10.1016/j.tcs.2005.10.028。

相关内容