
En estilo APA6, las comas después del nombre de la revista y después del número de volumen (si no hay número de edición) deben estar en cursiva en la lista de referencias. Sin embargo, el paquete básico de apacita no se encarga de ello... ¿Cómo puedo cambiar esto?
Mi text
archivo tiene el siguiente aspecto:
\documentclass[a4paper,man,apacite]{apa6}
\input{preamble}
\input{firstpage}
\begin{document}
\maketitle
\bibliography{references}
\end{document}
Mi bib
archivo tiene el siguiente aspecto:
@article{homan1987cerebral,
title={Cerebral location of international 10--20 system electrode placement},
author={Homan, Richard W and Herman, John and Purdy, Phillip},
doi={10.1016/0013-4694(87)90206-9},
journal={Electroencephalography and Clinical Neurophysiology},
volume={66},
number={4},
pages={376--382},
year={1987},
publisher={Elsevier}
}
@article{tak2013statistical,
title={Statistical analysis of fNIRS data: a comprehensive review},
author={Tak, Sungho and Ye, Jong Chul},
doi={10.1016/j.neuroimage.2013.06.016},
journal={Neuroimage},
volume={85},
pages={72--91},
year={2013},
publisher={Elsevier}
}
Si alguien pudiera ayudarme sería genial, ¡porque esto me está volviendo loco!
Respuesta1
apacite
utiliza la macro \APACjournalVolNumPages
para aplicar estilo a journal
, y .volume
number
pages
La siguiente redefinición debería funcionar.
\documentclass[a4paper,man,apacite]{apa6}
\makeatletter
\renewcommand{\APACjournalVolNumPages}[4]{%
\Bem{#1%
\ifx\@empty#2#3#4\@empty
\else
,
\fi
}% journal
\ifx\@empty#2\@empty
\else
\Bem{#2%
\ifx\@empty#3\@empty
,
\else
\fi
}% volume
\fi
\ifx\@empty#3\@empty
\else
\unskip({#3}), % issue number
\fi
\ifx\@empty#4\@empty
\else
{#4}% pages
\fi
}
\makeatother
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{homan1987cerebral,
title = {Cerebral Location of International 10--20 System Electrode Placement},
author = {Homan, Richard W. and Herman, John and Purdy, Phillip},
doi = {10.1016/0013-4694(87)90206-9},
journal = {Electroencephalography and Clinical Neurophysiology},
volume = {66},
number = {4},
pages = {376--382},
year = {1987},
}
@article{tak2013statistical,
title = {Statistical Analysis of {fNIRS} Data: A Comprehensive Review},
author = {Tak, Sungho and Ye, Jong Chul},
doi = {10.1016/j.neuroimage.2013.06.016},
journal = {Neuroimage},
volume = {85},
pages = {72--91},
year = {2013},
}
\end{filecontents}
\shorttitle{Lorem}
\begin{document}
\nocite{*}
\bibliography{\jobname}
\end{document}
En caso de que esté utilizando biblatex
( biblatex-apa
), desea configurar la punctfont
opción.
\documentclass[a4paper,man,biblatex]{apa6}
\ExecuteBibliographyOptions{punctfont}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{homan1987cerebral,
title = {Cerebral Location of International 10--20 System Electrode Placement},
author = {Homan, Richard W. and Herman, John and Purdy, Phillip},
doi = {10.1016/0013-4694(87)90206-9},
journal = {Electroencephalography and Clinical Neurophysiology},
volume = {66},
number = {4},
pages = {376--382},
year = {1987},
}
@article{tak2013statistical,
title = {Statistical Analysis of {fNIRS} Data: A Comprehensive Review},
author = {Tak, Sungho and Ye, Jong Chul},
doi = {10.1016/j.neuroimage.2013.06.016},
journal = {Neuroimage},
volume = {85},
pages = {72--91},
year = {2013},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\shorttitle{Lorem}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
O, más explícitamente, si biblatex
no se carga mediante la clase de documento
\usepackage[backend=biber, style=apa, punctfont]{biblatex}