Espaço extra entre volume e número usando Biblatex e APA

Espaço extra entre volume e número usando Biblatex e APA

Estou usando o biblatex enquanto escrevo no formato APA. Meu professor notou problemas de formatação em minhas citações - há um espaço entre o volume e o número que não deveria estar lá:12(2)vs.12 (2). Por exemplo, uma citação deve aparecer como:

Lock, R. M. & Hazari, Z. (2016). Discussing underrepresentation as a means to facilitating female students’ physics identity development. Physical Review Physics Education Research, 12(2), 020101.

O que estou entendendo agora é: Lock, R. M. & Hazari, Z. (2016). Discussing underrepresentation as a means to facilitating female students’ physics identity development. Physical Review Physics Education Research, 12 (2), 020101.

Este problema é semelhante ao descritoaqui, mas estou usando o biblatex, então a solução não funciona para mim.

MWE: (a primeira linha não será exibida como código se eu usar 4 espaços - talvez seja muito longo? Tentei usar 4 espaços... acabei com crases)

\documentclass[12pt,letterpaper,keeplastbox,man,donotrepeattitle,floatsintext]{apa6}

\usepackage[american]{babel}
\usepackage[utf8]{inputenc}
\usepackage[style=apa,natbib=true,backend=biber]{biblatex}
\DeclareLanguageMapping{american}{american-apa}
\author{MyName}
\title{ThisPaper}
\addbibresource{My Library.bib}
\begin{document}
\maketitle
Lock and Hazari argued that \citep{lock_discussing_2016}
\printbibliography
\end{document}

Arquivo de biblioteca associado:

@article{lock_discussing_2016,
  title = {Discussing Underrepresentation as a Means to Facilitating Female Students' Physics Identity Development},
  volume = {12},
  url = {http://link.aps.org/doi/10.1103/PhysRevPhysEducRes.12.020101},
  doi = {10.1103/PhysRevPhysEducRes.12.020101},
  timestamp = {2017-03-28T01:44:08Z},
  number = {2},
  journaltitle = {Physical Review Physics Education Research},
  author = {Lock, Robynne M. and Hazari, Zahra},
  date = {2016},
  pages = {020101},
  file = {wiped},
  groups = {wiped}
}

Captura de tela:insira a descrição da imagem aqui saída em pdf

Responder1

Não há espaço adequado lá. Há, no entanto, um pouco de kerning adicional conhecido como correção de itálico (Qual é a diferença entre \em e \emph?,Como funciona a correção de itálico?). Você pode se livrar disso com

\DeclareFieldFormat[article]{volume}{{\em\apanum{#1}}}

Se você quiser usar 'não corrigido \emph' com mais frequência, escolha

\makeatletter
\protected\long\def\blx@imc@mkbibemphnc#1{%
  {\em#1}\blx@imc@setpunctfont\emph}
\blx@regimcs{\mkbibemphnc}
\makeatother
\DeclareFieldFormat[article]{volume}{\mkbibemphnc{\apanum{#1}}}

para definir uma versão de \mkbibemphchamado \mkbibemphncsem correção de itálico.

informação relacionada