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