如何引用联合国条约(BibTex 条目)

如何引用联合国条约(BibTex 条目)

我需要在我的参考书目(LaTeX,使用 Bibtex)中添加《巴黎协定》(2015 年)的条目: https://treaties.un.org/pages/ViewDetails.aspx?src=TREATY&mtdsg_no=XXVII-7-d&chapter=27&clang=_en

但是,我找不到任何 BibTeX 样式(或者任何引用格式)来引用这样的联合国条约。正确的格式是什么?

答案1

简短回答:手头上没有现成的准确答案。不过可以快速近似。

稍微长一点的答案:

取决于您需要向读者传递什么信息。

需要做的是从现有的 biblatex 样式和它们支持的条目类型的组合中进行选择。

例如,对于一般用途:

biblatex样式oxnotes具有@legalbib 条目类型和piltreaty子条目类型,用于处理法律相关的日期。URL 还不是该图片的一部分(目前)。

\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}

@legal{paris,
entrysubtype = {piltreaty},
title = {Paris Agreement},
shorthand = {Paris Agreement},
execution = {adopted=2015-12-12 and inforce=2016-11-04},
pagination = {article},
journaltitle = {United Nations Treaty Collection, Chapter XXVII 7. d},
url = {https://treaties.un.org/pages/ViewDetails.aspx?src=TREATY&mtdsg_no=XXVII-7-d&chapter=27&clang=_en},
urldate = {2019-03-28}
}

\end{filecontents}

\documentclass[12pt]{article}

\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[style=oxnotes,
        isourls=true,
        ]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\section{Oxnotes Style, @legal entry type}
As stated in the \citetitle[Article 4, paragraph 2]{paris}: ``Parties shall pursue domestic mitigation measures, ...''

\printbibliography

\end{document}

结果:

牛津条约

apa相比之下,该样式具有@data看起来很有希望的条目类型:它有一个很好的 URL,但它的日期有限(更多与出版物相关),并且没有它们的级联。

\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}


@data{paris,
title = {Paris Agreement},
type = {UN Treaty},
entrysubtype = {Treaty No. XXVII-7-d},
%shorthand = {Paris Agreement},
day = {12},
month  = {12},
year = {2015},
organization = {United Nations},
 url ={https://treaties.un.org/pages/ViewDetails.aspx?src=TREATY&mtdsg_no=XXVII-7-d&chapter=27&clang=_en},
  urlday = {28},
  urlmonth = {3},
  urlyear = {2019},
  author = {},
}

\end{filecontents}

\documentclass[12pt]{article}

\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[style=apa]{biblatex}
\addbibresource{\jobname.bib}

\begin{document}

\section{APA Style, @data entry type}
As stated in the \citetitle[Article 4, paragraph 2]{paris}: ``Parties shall pursue domestic mitigation measures, ...''

\printbibliography

\end{document}

结果:

预约定价安排条约

为了了解适应一种风格所需的努力,向oxnotes合法条目添加一个 url 只需要一行更改,因为所有繁重的工作和前期工作(字段定义、分配和分配;日期解析和处理;选项处理;字符串常量定义)都已经完成。

我们只是获得已经格式化和打包的内容url+urldate,然后将其“塞入”打印参考书目中格式化的合法条目项的位的末尾(字面意思)(来自基础文件的代码oxref.dbx并复制到我们的文档 tex 文件的序言中:

\DeclareBibliographyDriver{legal}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \iffieldequals{entrysubtype}{\explanatorynote}{%
    \printfield[default]{title}%
    \setunit{\addspace}\newblock
  }{%
    \iffieldequals{entrysubtype}{\parliamentarytype}{%
      \usebibmacro{legal:parliamentary}%
    }{%
      \usebibmacro{treatycitation}}}%
  \setunit{\addcomma\space}\newblock
  \printfield[default]{note}
  \setunit{\addspace}\newblock
  \setunit{\bibpagerefpunct}%
  \usebibmacro{pageref}%
  \usebibmacro{url+urldate}%=========== this line
  \usebibmacro{finentry}}

梅威瑟:

\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}

@legal{paris,
entrysubtype = {piltreaty},
title = {Paris Agreement},
shorthand = {Paris Agreement},
execution = {adopted=2015-12-12 and inforce=2016-11-04},
pagination = {article},
journaltitle = {United Nations Treaty Collection, Chapter XXVII 7. d},
url = {https://treaties.un.org/pages/ViewDetails.aspx?src=TREATY&mtdsg_no=XXVII-7-d&chapter=27&clang=_en},
urldate = {2019-03-28}
}

\end{filecontents}

\documentclass[12pt]{article}


%=============================
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[style=oxnotes,
        isourls=true,
        ]{biblatex}
\addbibresource{\jobname.bib}



%=============================
\DeclareBibliographyDriver{legal}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \iffieldequals{entrysubtype}{\explanatorynote}{%
    \printfield[default]{title}%
    \setunit{\addspace}\newblock
  }{%
    \iffieldequals{entrysubtype}{\parliamentarytype}{%
      \usebibmacro{legal:parliamentary}%
    }{%
      \usebibmacro{treatycitation}}}%
  \setunit{\addcomma\space}\newblock
  \printfield[default]{note}
  \setunit{\addspace}\newblock
  \setunit{\bibpagerefpunct}%
  \usebibmacro{pageref}%
  \usebibmacro{url+urldate}%=========== this line
  \usebibmacro{finentry}}




\begin{document}

\section{Oxnotes Style, @legal entry type (mod)}
As stated in the \citetitle[Article 4, paragraph 2]{paris}: ``Parties shall pursue domestic mitigation measures, ...''

\printbibliography

\end{document}

结果:

oxnotes 合法网址

更改apa样式以便能够处理日期太麻烦了(太多行)——至少对我来说是这样 :)。当然可以做到。但这不是五分钟就能完成的工作。不过,想一想,日期可以作为额外的单独字段,然后进行格式化,并添加 bibstring。所以,六分钟就够了。

答案2

作为一名国际法研究人员,我经常引用联合国条约,到目前为止,我发现最好的脚注样式是oscola,最好的尾注样式是oxnum(均基于 Biblatex)。它们方便地使用相同的书目格式以及piltreaty子类型和条约特定字段。我的文件中的相关条目.bib如下所示:

@legal{ParisAgreement,
  entrysubtype = {piltreaty},
  title        = {Paris Agreement},
  execution    = {adopted=2015-12-12 and inforce=2016-11-04},
  pagination   = {article},
  reporter     = {A.T.S.},
  series       = {2016},
  pages        = {24},
  note         = {},
  shorttitle   = {Paris Agreement},
}

这将生成“巴黎协定(2015 年 12 月 12 日通过,2016 年 11 月 4 日生效)ATS 2016 24。”作为完整参考。法律引文中通常不会添加网址,但可以按照 Cicada 的描述进行添加回答

在本例中,我指的是澳大利亚条约汇编 (ATS),但这只是因为《巴黎协定》尚未在联合国条约汇编 (UNTS) 卷中发表。《巴黎协定》的 UNTS 在线网址为,并且当它在那里出版时,它会显示 UNTS 卷和页码。UNTS 是联合国的主要条约出版物,而不是您在问题中指出的那个。如果您确实想引用那个,系列名称是“存放在秘书长手中的多边条约”,缩写为 MTDSG。

您可以在我的 Gitlab 仓库中找到更多示例和解释条约参考使用从 UNTS 和 ATS 抓取的数据生成 .bib 文件的 Python 脚本。.bib如果某个出版物/提交不应该包含条约生效日期,则可以轻松生成特定于项目的文件,只需从书目条目中删除相关信息即可。

注意:这个答案适用于最佳情况,您可以自己选择引用样式,或者所需样式与oscolaoxnum(或其他oxref包)生成的样式相同或非常相似。

相关内容