
요약: DeclareFieldFormat
@article의 제목을 어떻게 정하나요?
.bib
이런 항목이 있으면
@article{x,
title={Article Title},
author={Author},
journal={Journal Name},
year={2019}
}
그리고 를 사용하면 [style=alphabetic,sorting=nyt,backend=biber,maxbibnames=999,useprefix=true]{biblatex}
참고문헌 항목이 다음과 같이 표시됩니다.
[Aut19] 작성자. “기사 제목”. 안에:저널명(2019).
그러나 기사 제목을 따옴표 대신 이탤릭체로 만들고 싶습니다.
[Aut19] 작성자.기사 제목. In: 저널명(2019).
\DeclareFieldFormat{title}{\emph{#1}}
@misc에서는 잘 작동하지만 @article에서는 작동하지 않습니다 . 어떻게 해야 하나요?
답변1
설명된 대로스타일에서 따옴표 제거 biblatex
의 필드 형식은 일반 및 유형별 형식을 허용합니다. @article
s는 유형별 필드 형식을 가지므로 유형 인수를 사용하여 정의해야 합니다.
사용
\DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
항목 제목만 이탤릭체로 바꾸고 @article
나머지는 그대로 둡니다.
사용
\DeclareFieldFormat*{title}{\mkbibemph{#1}}
모든 유형별 서식을 제거하고모두제목을 이탤릭체로 표시합니다.
이미 링크된 내용을 참조하세요.스타일에서 따옴표 제거더 광범위한 예와 설명을 보려면