그만큼알파벳순biblatex 스타일은 이미 내 요구 사항에 매우 가깝지만 다음 항목을 고려하면
@BOOK{smith1,
author = {John Smith and Mike Someone},
title = {The book with a very very very very very long title},
year = {2005},
publisher = {Publisher},
location = {New York}
}
다음과 같은 라벨을 갖고 싶습니다.[스미스, 2005][Smi+05] 대신. 다시 말해서:
[<first author's last name>, <year with 4 digits>]
동일한 저자, 동일한 연도의 항목이 두 개 이상인 경우 다음과 같이 연도 바로 뒤에 단일 문자를 추가해야 합니다.[스미스, 2005a](알파벳순이미 기본적으로 이 작업을 수행하고 있습니다).
답변1
를 사용하면 biblatex 2+
알파벳 biber 1+
라벨을 사용자 정의할 수 있습니다 \DeclareLabelalphaTemplate
. 여기에 예가 있습니다.
\documentclass{article}
\usepackage[style=alphabetic,maxalphanames=1]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewcommand*{\labelalphaothers}{}
\DeclareLabelalphaTemplate{
\labelelement{
\field[final]{shorthand}
\field{labelname}
\field{label}
}
\labelelement{
\literal{,\addhighpenspace}
}
\labelelement{
\field{year}
}
}
\begin{document}
\cite{knuth:ct:a,knuth:ct:b,knuth:ct:c,baez/article,baez/online}
\printbibliography
\end{document}
몇 가지 참고사항:
인수는
\literal
전역적으로 정의되어야 합니다. 일반적으로 하나 이상의 문자를 지정합니다.biblatex
의 공백 명령을 사용할 수도 있습니다 .biblatex
의 구두점 명령(예: ) 과 달리\addcomma
인용 및 참고문헌에만 국한되지 않습니다.작성자 연도 스타일을 수정하여 BibTeX를 사용하여 유사한 결과를 얻을 수 있습니다(예:biblatex 또는 natbib의 Authordate2와 같은 참고문헌 스타일이 있습니까?), 그러나 참고문헌에서 올바른 항목 레이블 정렬을 얻는 것은 쉽지 않습니다.