No estilo APA6, vírgulas após o nome do periódico e após o número do volume (se não houver número do fascículo) devem ser colocadas em itálico na lista de referências. Porém, o pacote básico do apacite não cuida disso... Como posso mudar isso?
Meu text
arquivo está assim:
\documentclass[a4paper,man,apacite]{apa6}
\input{preamble}
\input{firstpage}
\begin{document}
\maketitle
\bibliography{references}
\end{document}
Meu bib
arquivo está assim:
@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}
}
Se alguém pudesse me ajudar seria ótimo, porque isso está me deixando louco!
Responder1
apacite
usa a macro \APACjournalVolNumPages
para estilizar journal
, volume
e number
.pages
A seguinte redefinição deve 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}
Caso você esteja usando biblatex
( biblatex-apa
), você deseja definir a punctfont
opção.
\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}
Ou, mais explicitamente, se biblatex
não for carregado através da classe de documento
\usepackage[backend=biber, style=apa, punctfont]{biblatex}