
나는 참고문헌을 편집하기 위해 biblatex와 biber를 사용하기 시작했습니다. 두 가지 문제가 있다는 점을 제외하면 모든 것이 훌륭합니다. (1) 저널 기사의 발행 번호를 없애고 싶습니다. (2) 저널 논문의 권수를 이탤릭체로 표시하는 것을 원하지 않습니다.
첫 번째 문제에 대한 해결책을 찾았습니다. 서문에 다음 명령이 있어야 합니다.
\AtEveryBibitem{\clearfield{number}}
내 질문은: 볼륨 번호를 이탤릭체로 표시하지 않는 유사한 간단한 수정 방법이 있습니까?
도와 주셔서 감사합니다!
(저는 Mendeley를 참조 관리자로 사용하므로 .bib 파일을 조작할 수 없습니다.)
MWE는 다음과 같습니다.
\usepackage{calc}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ebgaramond}
\usepackage[style=apa, natbib=true, doi=false, url=false]{biblatex}
\addbibresource{/Users/James/Documents/library.bib}
\AtEveryBibitem{\clearfield{number}}
\setlength\bibitemsep{1.5\itemsep}
\title{Customising My Bibliography}
\date{\vspace{-8ex}}
\begin{document}
\maketitle
\noindent Hello, I want to cite \citet{Steinberger2016, Steinberger2019b} without the volume number in the bibliography being italicised.
\printbibliography
\end{document}
그리고 출력되는 내용은 다음과 같습니다.
답변1
biblatex-apa
는 APA 출판 매뉴얼의 지침을 최대한 가깝게 구현합니다 biblatex
. APA 스타일의 측면 중 하나는 볼륨 번호를 이탤릭체로 설정해야 한다는 것입니다.
선언 으로 이를 변경하는 것은 매우 간단 \DeclareFieldFormat
하지만 이는 아마도 를 사용해서는 안 된다는 힌트입니다 biblatex-apa
. APA 스타일의 복잡한 지침을 구현하기 위해 특별히 설계되었기 때문에 biblatex-apa
다른 스타일만큼 유연하고 쉽게 사용자 정의할 수 없습니다 biblatex
(특히 표준 스타일은 훨씬 더 사용자 정의 가능합니다). 그렇기 때문에 biblatex-apa
APA가 아닌 스타일을 원한다면 일반적으로 사용하는 것이 좋지 않습니다.
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[style=apa, natbib=true, doi=false, url=false]{biblatex}
\DeclareFieldFormat[article]{volume}{\apanum{#1}}
\addbibresource{biblatex-examples.bib}
\begin{document}
\parencite{sigfridsson}
\printbibliography
\end{document}
필드를 억제하는 내가 선호하는 방법은 number
다음과 같습니다.
\DeclareSourcemap{
\maps[datatype=bibtex, overwrite]{
\map{
\step[fieldset=number, null]
}
}
}
대안과 자세한 내용은 다음에서 논의됩니다.biblatex를 사용할 때 주소 필드를 생략하는 방법,biblatex의 bibtex .bbl에서 특정 필드를 억제할 수 있습니까?,biblatex 참조에서 제목 제거,