biblatex:如何搭配Journal of Finance的書目風格?

biblatex:如何搭配Journal of Finance的書目風格?

我需要實現金融/經濟學文獻中極為常見的書目風格:金融雜誌的書目風格

natbib當一個人需要更多的靈活性時,使用已被證明是一場噩夢。

biblatex似乎是理想的解決方案(更現代,更靈活),但我一直無法匹配所需的輸出。

這是圍兜樣本。文件:

@article{graham2005economic,
  title={The economic implications of corporate financial reporting},
  author={Graham, John R and Harvey, Campbell R and Rajgopal, Shiva},
  journal={Journal of Accounting and Economics},
  volume={40},
  number={1},
  pages={3--73},
  year={2005},
  publisher={Elsevier}
}

引文應在參考書目中顯示為:

  • Graham, JR、Harvey, CR 和 Rajgopal, S. (2005) 公司財務報告的經濟影響,《會計與經濟學雜誌》40,3-73。

正如您所看到的,有一些關於書目風格的重要細節。

  • 使用作者的首字母而不是名字。如果作者有兩個姓名縮寫,則它們之間有一個空格(例如 Denis, DJ 而不是 Denis, DJ)。對於所有作者(不僅僅是第一作者),首字母都在姓氏之後。
  • 所有作者姓名均以逗號分隔。最後一位作者的名字前面有一個「and」。
  • 最終作者的最後一個名字的首字母後面沒有逗號。年份(在括號中)緊隨其後。
  • 年之後沒有句號。然後是論文標題,不加引號。僅第一個單字大寫(冒號後面的任何單字除外)
  • 標題後面是逗號,然後是斜體期刊名稱
  • 期刊名稱後面沒有逗號。然後是期刊卷(粗體),然後是逗號,然後是頁碼。頁碼以「en」破折號 (–) 分隔,而非連字號 (-)。給出了完整的頁碼。例如,不應是 256–89,而應該是 256–289。頁碼後面有句點。

最後,在正文中

  • 對於包含四位或更多作者的任何論文,將其引用為“Brown et al”。其中布朗是第一作者
  • 對於任何在括號內的短語中引用的論文,論文的年份不放在括號中,作者姓名和年份之間用逗號分隔,每篇論文之間用分號分隔,例如“合併和收購是通常是出於非價值最大化的原因(例如,Jensen,1993;Grinstein 和Hribar,2004;Harford 和Li,2007)。

是否可以用 biblatex 複製這種書目風格?謝謝!

答案1

這應該給你一些開始的東西

\documentclass{article}
\usepackage[style=authoryear, 
backend=biber, 
giveninits=true,
uniquelist = false, 
uniquename=init,
isbn=false, 
maxcitenames=3,
dashed=false, 
maxbibnames=999,
doi=false,
url=false]{biblatex}
\addbibresource{biblatex-examples.bib}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

%\setlength{\bibhang}{0pt}

\DeclareNameAlias{sortname}{family-given}

\renewcommand*{\labelnamepunct}{\addspace}

\DeclareFieldFormat
  [article,inbook,incollection,inproceedings,patent,thesis,unpublished]
  {title}{#1}

\DeclareFieldFormat{titlecase}{\MakeSentenceCase*{#1}}

\renewbibmacro*{in:}{%
  \ifentrytype{article}
    {\setunit{\addcomma\space}}
    {\printtext{\bibstring{in}\intitlepunct}}}

\DeclareFieldFormat{journaltitlecase}{#1}

\renewbibmacro*{journal}{%
  \ifboolexpr{
    test {\iffieldundef{journaltitle}}
    and
    test {\iffieldundef{journalsubtitle}}
  }
    {}
    {\printtext[journaltitle]{%
       \printfield[journaltitlecase]{journaltitle}%
       \setunit{\subtitlepunct}%
       \printfield[journaltitlecase]{journalsubtitle}}}}

\renewbibmacro*{volume+number+eid}{%
  \printfield{volume}%
  \setunit{\addcomma\space}%
  \printfield{eid}}

\DeclareFieldFormat[article,periodical]{volume}{\mkbibbold{#1}}% volume of a journal

\DeclareFieldFormat{pages}{#1}

\begin{document}
\textcite{sigfridsson,worman,geer,maron}

\parencite[e.g.,][]{nussbaum,companion}

\printbibliography
\end{document}

在此輸入影像描述

相關內容