具有官方 ID/编号的文献采用哪种书目条目类型和样式?

具有官方 ID/编号的文献采用哪种书目条目类型和样式?

我正在尝试使用 JabRef 为官方报告创建 BibLaTex 书目数据库。每份报告主要包含标题、月份、年份以及文档编号和发行日期。

到目前为止,我已经使用 TechReport 输入类型将最后两个项目包含在同一个数字字段中,如下所示。

@TechReport{key,
  title  = {My document's title},
  year   = {2017},
  number = {PRO-A-1234-5678, Issue 1},
  month  = jun,
}

我还使用 Lyx 和 KOMA-Script Report 文档类型来包含参考书目。但是,在大量标准 bibstyle 中,我没有找到一种可以显示 PDF 输出的文档编号(和发行日期)的样式。此外,我希望样式能够支持我的大写和小写,所以我猜普通样式不是一个选择。

因此我有两个问题:

  1. 对于包含文件官方编号/ID/问题的 bib 条目,有没有比这里使用的 Report/TechReport 更好的样式?
  2. 编制后,我应该使用哪种书目样式来在书目中显示官方编号?

答案1

编辑根据 @moewe 的评论,您还可以使用biblatex,使用report带有number字段的条目。对于此解决方案,标题中的字符大小写默认保留,标题以斜体打印,问题后的逗号变为点 - 但是,biblatex参考书目是高度可定制的,因此可以根据需要进行更改。

reports.bib

@report{a,
  title  = {My Document's title},
  year   = {2017},
  month  = jun,
  number = {PRO-A-1234-5678, Issue 1},
}

@report{b,
  title  = {My other Document's title},
  year   = {2017},
  month  = jul,
  number = {PRO-A-1234-5678, Issue 2},
}

主文件:

\documentclass{article}
\usepackage{biblatex}
\addbibresource{reports.bib}
\begin{document}
Citing: \cite{a,b}
\printbibliography
\end{document}

结果:

在此处输入图片描述


原始答案

plain这可以通过参考书目样式使用条目来完成miscmisc可用字段包括作者、标题、出版方式、月份、年份、注释、关键词,所有都是可选的,并按照大多数标准样式的顺序显示(例如, https://nwalsh.com/tex/texhelp/bibtx-17.htmlhttps://verbosus.com/bibtex-style-examples.html)。 这钥匙字段不显示,但可以作为排序字段代替作者(如下例所示)。 可以使用 extra 强制显示大写字母{}(如示例中所示)。

梅威瑟:

reports.bib

@misc{a,
  title  = {My Document's title},
  year   = {2017},
  month  = jun,
  howpublished = {PRO-A-1234-5678, Issue 1},
  key = {x}
}

@misc{b,
  title  = {My other {D}ocument's title},
  year   = {2017},
  month  = jul,
  note = {PRO-A-1234-5678, Issue 2},
  key = {y}
}

主文件:

\documentclass{article}
\begin{document}
Id before date, case modified: \cite{a}

Id after date, case preserved: \cite{b}
\bibliographystyle{plain}
\bibliography{reports}
\end{document}

结果:

在此处输入图片描述

也可以看看如何控制bibtex中字段的顺序?有关定制参考书目样式的更多信息。

答案2

谢谢您的回答@Marijn。由于我也在寻求与 LyX 集成方面的帮助,所以我将针对这两个问题发布答案。

  1. 使用biblatex,因为它允许更好地自定义参考书目。我保留了以前用 JabRef 生成的 BibLaTex 数据库。这是 Marijn 指出的报告条目示例:

    @report{a,
      title  = {My Document's title},
      year   = {2017},
      month  = jun,
      number = {PRO-A-1234-5678, Issue 1},
    }
    
  2. 然而,与 LyX 的集成有点困难,因为目前还没有官方支持biblatex(预计在 v2.3 中,目前正在开发中)。因此我遵循了 wikihttps://wiki.lyx.org/BibTeX/Biblatex 还有这个问题BibLaTex、Biber 和 Lyx:如何解决 \bibliographystyle 错误?

    最后,我必须在我的 LaTeX 序言中添加以下几行:

    \usepackage[style=numeric,backend=bibtex8]{biblatex}
    % add bibliography database
    \addbibresource{database.bib}
    

    注意bibtex8后端以避免出现BiBTeX error: I found no \citation commands,因为biber在我的 LateX 安装中不可用。biber如果可能,请使用默认值。样式仍然可自定义。

    并根据上述 wiki 提供的示例将以下块添加到我的文档中。

    在此处输入图片描述

    还请注意heading=bibintoc,参考书目使用 KOMA-Script 文档类出现在目录中。

相关内容