기본 biblatex verbose-ibid 스타일은 저작물을 처음 인용할 때 저자의 이니셜을 인쇄하고 다음부터는 이름만 인쇄합니다.
예:
Filler texte\footcite{ex}. Filler text\footcite{ex}.
각주를 제공합니다.
- 블랙,제이.,작품 제목, 주소, 출판사, 연도.
- 검은색,작품의 짧은 제목.
두 번째에도 biblatex를 이니셜로 인쇄하고 싶습니다. 즉,
- 블랙,제이.,작품 제목, 주소, 출판사, 연도.
- 블랙,제이.,작품의 짧은 제목.
누구든지 그렇게하는 방법에 대한 아이디어를 가지고 있습니까?
답변1
labelname
아마도 다음과 같이 재정의하는 것이 가장 좋습니다 .
\DeclareNameFormat{labelname}{%
\ifnum\value{uniquename}=2%
\usebibmacro{name:last-first}{#1}{#3}{#5}{#7}%
\else
\ifuseprefix
{\usebibmacro{name:last-first}{#1}{#4}{#5}{#8}}
{\usebibmacro{name:last-first}{#1}{#4}{#6}{#8}}%
\fi
\usebibmacro{name:andothers}}
이것은 항상 최소한 이름 이니셜을 인쇄하고 필요한 경우 더 많은 정보를 인쇄합니다(분명히 uniquename
적절하게 설정된 경우에만).
더 짧은 정의는 다음과 같습니다.
\DeclareNameAlias{labelname}{last-first}
우리가 능력을 잃는 곳 uniquename
(덕분에 이미 감소된 능력 firstinits=true
).