如何将参考书目格式化为特定顺序?

如何将参考书目格式化为特定顺序?

我需要传记具有以下特定的顺序和格式:

作者姓氏全部大写,名字首字母后跟一个点,文献标题用斜体表示,编辑、国家、引用页数、卷数、年份。

例子:

DAL ZOTTO P.、LARRE JM、MERLET A.、PICAU L.、Memotech 能量精灵,Casteilla 编辑,法国,第 153 至 159 页,2014 年。

目前我正在使用biblatex

答案1

这是我第一次在这里回答问题,所以如果我的答案不是最好的,请多多包涵。另外,你没有在问题中发布任何片段,所以回答起来有点困难。另外,你没有提到引文在文本中应该是什么样子,这让你很难知道你是否可以使用我的建议,但这里有一个可能的解决方案:

  1. 书籍没有地址字段。由于更改该字段的解决方案更加复杂,我发现将其插入出版商字段更简单。参考书籍类型可用的属性:https://www.bibtex.com/e/book-entry/。我也对页面字段进行了同样的操作,因为它通常打印在最后。

===== 编辑 =====

正如所提到的莫威下面,可以将属性 Location 赋予 @book 条目类型,如果使用 address,则重新映射到 location。无论如何,我在测试期间尝试使用 address 字段,但仍然无法正确使其符合您对书目样式的描述,所以也许我给出的解决方案仍然是最不糟糕的解决方案。

===============

考虑到这些限制以及您给出的示例,我发现“apa”样式最接近满足这些要求。在这种样式中,最后一位作者前面是“and”,但此处的这篇文章对如何处理这个问题进行了很好的讨论:

Biblatex:删除最后一位作者之前的“and”,但如果只有两位作者则保留它

% Basic settings 
\documentclass[12pt, a4paper]{article} 
\usepackage[english]{babel}
    

% Bibliography management
\usepackage[backend=biber, style=authortitle, maxbibnames=99]{biblatex}
\addbibresource{References.bib}
    
% Snippet for removing the last "and" in the case of multiple authors.

\DeclareNameAlias{sortname}{family-given} % order of surname and first name in the bibliography

\DeclareDelimFormat{finalnamedelim}{%
  \ifnumgreater{\value{liststop}}{2}{%
    \printdelim{multinamedelim}}{\addspace\bibstring{and}\space}}

\begin{document}
\section*{Introduction}
Lorem ipsum (\cite{example}).
\printbibliography[heading=bibintoc,title={Bibliography}]
\end{document}

对于我使用的条目:

@book{example,
author = {P. {DAL ZOTTO} and J. M. {LARRE}  and A. {MERLET} and L. {PICAU} },
title = {Memotech Génie énergétique},
publisher = {Editor Casteilla, France, pages 153 to 159},
year = {2014}
}

输出如下所示:

输出

相关内容