다음 인용에서도 biblatex가 저자의 이니셜을 인쇄하도록 강제합니다.

다음 인용에서도 biblatex가 저자의 이니셜을 인쇄하도록 강제합니다.

기본 biblatex verbose-ibid 스타일은 저작물을 처음 인용할 때 저자의 이니셜을 인쇄하고 다음부터는 이름만 인쇄합니다.

예: Filler texte\footcite{ex}. Filler text\footcite{ex}. 각주를 제공합니다.

  1. 블랙,제이.,작품 제목, 주소, 출판사, 연도.
  2. 검은색,작품의 짧은 제목.

두 번째에도 biblatex를 이니셜로 인쇄하고 싶습니다. 즉,

  1. 블랙,제이.,작품 제목, 주소, 출판사, 연도.
  2. 블랙,제이.,작품의 짧은 제목.

누구든지 그렇게하는 방법에 대한 아이디어를 가지고 있습니까?

답변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).

관련 정보