Estoy usando biblatex mientras escribo usando el formato APA. Mi profesor notó problemas de formato con mis citas: hay un espacio entre el volumen y el número que no debería estar allí:12(2)vs.12 (2). Por ejemplo, una cita debería 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.
Lo que estoy obteniendo ahora es:
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 es similar al descrito.aquí, pero estoy usando biblatex, por lo que la solución no me funciona.
MWE: (la primera línea no se mostrará como código si uso 4 espacios. ¿Quizás sea demasiado larga? Intenté usar 4 espacios... terminé con comillas invertidas)
\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}
Archivo de biblioteca asociado:
@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 pantalla: salida pdf
Respuesta1
Allí no hay un espacio adecuado. Sin embargo, hay un poco de interletraje adicional conocido como corrección de cursiva (¿Cuál es la diferencia entre \em y \emph?,¿Cómo funciona la corrección de cursiva?). Puedes deshacerte de eso con
\DeclareFieldFormat[article]{volume}{{\em\apanum{#1}}}
Si desea utilizar "sin corregir \emph
" con más frecuencia, utilice
\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 una versión de \mkbibemph
llamado \mkbibemphnc
sin corrección en cursiva.