Biblatex는 이름의 단축 버전을 포함하도록 인용 스타일을 변경합니다.

Biblatex는 이름의 단축 버전을 포함하도록 인용 스타일을 변경합니다.

나는 이 주제를 꽤 오랫동안 조사했지만 내 요구에 맞는 적절한 솔루션이나 미리 정의된 스타일을 찾을 수 없는 것 같습니다. 아마도 여러분이 도움을 주거나 해결책을 제시할 수 있을 것입니다. 왜냐하면 제가 지금 좀 막혀 있기 때문입니다.

나는 현재 내 참고문헌에 Biblatex를 사용하고 있으며 다음과 같은 각주에 내 출처를 인용하고 싶습니다. 여기서 이름은 첫 번째 문자로만 단축됩니다.

Lastname, Firstname (year), p. from-to

예를 들면 다음과 같습니다.

Clark, A. (2003), p. 30-45

citestyle내가 올바르게 이해했다면, biblatex 패키지를 로드할 때 전달된 옵션을 대체해야 합니다 .

내가 원하는 형식으로 성과 연도가 포함된 다양한 스타일을 찾아냈습니다. 그러나 이름의 단축 버전이 포함된 스타일을 찾지 못했습니다.

답변1

완전히 다른 인용 스타일을 사용할 필요는 없으며 labelname이름 형식을 재정의하는 데 충분합니다.

예제에서는 각주에서 연도 주변의 괄호를 얻는 간단한 방법으로 biblatex-ext'를 사용했지만 이를 수행하는 다른 방법도 있습니다.ext-authoryear

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=ext-authoryear, backend=biber, autocite=footnote]{biblatex}

\DeclareInnerCiteDelims{footcite}{\bibopenparen}{\bibcloseparen}

\DeclareNameFormat{labelname}{%
  \ifnum\value{uniquename}<2
    \ifuseprefix
      {\usebibmacro{name:family-given}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefix}
        {\namepartsuffixi}}
      {\usebibmacro{name:family-given}
        {\namepartfamily}
        {\namepartgiveni}
        {\namepartprefixi}
        {\namepartsuffixi}}%
  \else
    \usebibmacro{name:family-given}
      {\namepartfamily}
      {\namepartgiven}
      {\namepartprefix}
      {\namepartsuffix}%
  \fi
  \usebibmacro{name:andothers}}

\addbibresource{biblatex-examples.bib}


\begin{document}
Lorem\autocite[380]{sigfridsson}
ipsum\autocite[12-34]{nussbaum}
\printbibliography
\end{document}

Fn 1: Sigfridsson, E. 및 Ryde, U. (1998), p. 380.//Fn 2: Nussbaum, M.(1978), pp. 12–34.

관련 정보