我在编辑手稿时,参考文献部分的卷号后面多了一个空格。我的校对员让我把它去掉,但问题是我不知道怎么去掉它。
手稿.TEX
\documentclass[man]{apa}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage[dutch,english]{babel}
\makeatletter
\newcommand{\rmnum}[1]{\romannumeral #1}
\newcommand{\Rmnum}[1]{\expandafter\@slowromancap\romannumeral #1@}
\makeatother
\title{...}
\author{...}
\affiliation{...}
\abstract{...}
\acknowledgements{...}
\shorttitle{...}
\rightheader{...}
\leftheader{...}
\begin{document}
\maketitle
\section{...}
\bibliography{References}
\end{document}
参考文献.bib
@ARTICLE{BergCollier1953,
author = {Berg, I. A. and Collier, J. S.},
year = {1953},
title = {Personality and Group Differences in Extreme Response Sets},
journal = {Educational Psychological Measurement},
volume = {13},
pages = {164--169}
}
@ARTICLE{BergCollier1953,
author = {Berg, I. A. and Collier, J. S.},
year = {1953},
title = {Personality and Group Differences in Extreme Response Sets},
journal = {Educational Psychological Measurement},
volume = {13},
number = {X},
pages = {164--169}
}
输出
Berg, IA, & Collier, JS (1953).极端反应集中的性格和群体差异。教育心理测量,十三 ,164–169。
Berg, IA, & Collier, JS (1953).极端反应集中的性格和群体差异。教育心理测量,十三 (X),164-169。
每篇参考文献均添加了额外的空格(参见卷号后的 X)。
通常情况下X表示输入了卷号,例如 10(3)。当我输入此卷号时,逗号直接位于 10(3) 后面。
我真的希望有人能帮助我!
我意识到我必须更改 apacite.bst。但是,我需要找到确切的解决方案。
APACITE.BST 的一部分
% format journal, volume, number and pages
% call with
% formatted.pages format.journal.vol.num.pages.check
%
FUNCTION { format.journal.vol.num.pages.check }
{ "journal" journal warning.if.empty
duplicate$ empty$
journal empty$ and
volume empty$ and
{ pop$ "" }
{ "\APACjournalVolNumPages{" journal "" connect.check
"}{" * volume "" connect.check
"}{" * number "" connect.check
"}{" * swap$ "" connect.check
"}" *
}
if$
}
答案1
apacite.bst
更新时,我通过将新版本替换为旧版本来解决问题apacite.bst
。我只是通过 Google 下载了它。这可能不是最好的解决方案,但目前有效 :)。
%% apacite.bst : reference list according to APA manual
%% Written by Erik Meijer <[email protected]>
%% This version: [2005/06/08]