biblatex: Journal of Finance 서지 스타일과 일치시키는 방법은 무엇입니까?

biblatex: Journal of Finance 서지 스타일과 일치시키는 방법은 무엇입니까?

나는 금융/경제 문헌에서 매우 일반적인 서지 스타일을 달성해야 합니다.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) 기업 재무 보고의 경제적 영향, Journal of Accounting and Economics40, 3~73.

보시다시피, 서지 스타일에 대한 몇 가지 중요한 세부 정보가 있습니다.

  • 저자의 이름보다는 이니셜을 사용하세요. 저자의 이니셜이 두 개인 경우 그 사이에 공백을 넣습니다(예: Denis, DJ 대신 Denis, DJ). 모든 저자(제1저자뿐만 아니라)의 경우 성 뒤에 이니셜이 옵니다.
  • 쉼표는 모든 저자의 이름을 구분합니다. 마지막 저자 이름 앞에는 “and”가 옵니다.
  • 최종저자의 마지막 이니셜 뒤에는 쉼표가 없습니다. 괄호 안의 연도는 바로 뒤에 표시됩니다.
  • 연도 이후에는 기간이 없습니다. 그런 다음 인용 부호를 사용하지 않은 논문 제목을 따릅니다. 첫 번째 단어만 대문자로 표시합니다(콜론 뒤에 오는 단어는 제외).
  • 제목 뒤에는 쉼표가 오고 저널 이름은 이탤릭체로 표시됩니다.
  • 저널명 뒤에 쉼표가 없습니다. 그런 다음 저널 볼륨(굵게 표시), 쉼표, 페이지 번호가 있습니다. 페이지 번호는 하이픈(-)이 아닌 "en" 대시(-)로 구분됩니다. 전체 페이지 번호가 제공됩니다. 예를 들어 256–89가 아니라 256–289여야 합니다. 마침표는 페이지 번호 뒤에 있습니다.

마지막으로 본문에

  • 4명 이상의 저자가 포함된 논문의 경우 해당 저자를 "Brown et al."로 인용합니다. Brown이 첫 번째 저자인 경우
  • 괄호 안의 문구 안에 인용된 논문의 경우 논문 연도를 괄호 안에 넣지 않고 저자 이름과 연도 사이에 쉼표를 넣고 각 논문을 세미콜론으로 구분합니다. 종종 가치를 극대화하지 않는 이유에 의해 동기가 부여됩니다(예: Jensen, 1993; Grinstein and Hribar, 2004; Harford and 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}

여기에 이미지 설명을 입력하세요

관련 정보