
APA6 スタイルでは、参考文献リストでは、ジャーナル名の後と巻数 (号数がない場合) の後のカンマは斜体にする必要があります。ただし、基本的な apacite パッケージではこれが考慮されません... これを変更するにはどうすればよいですか?
私のtext
ファイルは次のようになります:
\documentclass[a4paper,man,apacite]{apa6}
\input{preamble}
\input{firstpage}
\begin{document}
\maketitle
\bibliography{references}
\end{document}
私の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},
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}
}
誰かが私を助けてくれたら嬉しいです。私はこれに気が狂いそうです!
答え1
apacite
マクロを使用して、、およびに\APACjournalVolNumPages
スタイルを設定します。journal
volume
number
pages
次の再定義は機能するはずです
\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}
biblatex
( )を使用している場合はオプションbiblatex-apa
を設定しますpunctfont
。
\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}
あるいは、より明確に言えば、biblatex
ドキュメントクラス経由でロードされていない場合
\usepackage[backend=biber, style=apa, punctfont]{biblatex}