
Acabei de começar a usar o biblatex e o biber para compilar minhas bibliografias. Está tudo ótimo, exceto que estou tendo dois problemas: (1) quero me livrar do número da edição dos artigos de periódicos; e (2) não quero que o número do volume dos artigos de periódicos fique em itálico.
Encontrei uma solução para o primeiro problema, só preciso ter o seguinte comando no preâmbulo:
\AtEveryBibitem{\clearfield{number}}
Minha pergunta é: existe uma solução igualmente simples para tirar o itálico dos números dos volumes?
Obrigado pela ajuda!
(Eu uso o Mendeley como meu gerenciador de referências, então não posso mexer no meu arquivo .bib)
Aqui está um 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}
E aqui está o que ele produz:
Responder1
biblatex-apa
implementa as diretrizes do manual de publicação da APA o mais próximo possível do biblatex
. Um dos aspectos do estilo APA é que o número do volume deve ser colocado em itálico.
É bastante simples mudar isso com uma \DeclareFieldFormat
declaração, mas isso é uma dica de que talvez você não devesse usar o biblatex-apa
. Como biblatex-apa
foi projetado especificamente para implementar as diretrizes complexas do estilo APA, não é tão flexível e facilmente personalizável quanto outros biblatex
estilos (notadamente os estilos padrão são muito mais personalizáveis). É por isso que geralmente é uma má ideia usar biblatex-apa
se você quiser um estilo que não seja 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}
Minha maneira preferida de suprimir o number
campo seria
\DeclareSourcemap{
\maps[datatype=bibtex, overwrite]{
\map{
\step[fieldset=number, null]
}
}
}
Alternativas e mais detalhes são discutidos emComo omitir o campo de endereço ao usar o biblatex,É possível suprimir um campo específico do bibtex .bbl no biblatex?,Remover título nas referências do biblatex,