我想引用一本书中的一章。因此,根据 APA 格式,我应该添加页码,例如“pp.64”。
\usepackage{apacite}
\cite{hua_2013}
\bibliographystyle{apacite}
\bibliography{ref.bib}
但是,虽然我在 BibTex 文件中包含了页码,但文章底部的参考文献仍然没有页码。
有人说我可以添加“note={pp. 64}”。但之后的格式不正确,因为它还为我添加了一个括号。
以下是我的 BibTex 代码:
@book{hua_2013,
place={Hong Kong},
title={Buying Beauty: Cosmetic Surgery in China},
publisher={Hong Kong University Press, HKU},
author={Hua, Wen},
year={2013},
pages={64},
}
还有一个带有“注释”的版本。
@book{hua_2013,
place={Hong Kong},
title={Buying Beauty: Cosmetic Surgery in China},
publisher={Hong Kong University Press, HKU},
author={Hua, Wen},
year={2013},
note={64},
}
那么我应该怎么做才能生成带有页码并且不带括号的正确参考文献?
答案1
你说你想引用一本书中的一章。我能想到两种情况。
首先,假设需要告知读者相关信息来自书中的特定章节。在这种情况下,您应该提供章节名称以及章节编号。即,将条目类型从 更改为 ,将字段更改为 ,@book
在@inbook
新title
字段booktitle
中提供章节名称title
,并在名为 的新字段中说明章节编号chapter
。即,如下所示:
@inbook{hua_2013,
author = "Wen Hua",
year = 2013,
title = "The Commodification of the Body",
chapter = 5,
booktitle = "Buying Beauty: Cosmetic Surgery in {China}",
publisher = "Hong Kong University Press",
address = "Hong Kong",
}
其次,假设您需要做的只是告诉读者您正在引用华氏书中第 64 页的内容。在这种情况下,大概不需要提供有关章节名称和编号的信息。因此,使用条目类型@book
就可以了。但是,您需要将引用命令从 更改\cite{hua_2013}
为\cite[p.~64]{hua_2013}
。
@book{hua_2013,
author = "Wen Hua",
year = 2013,
title = "Buying Beauty: Cosmetic Surgery in {China}",
publisher = "Hong Kong University Press",
address = "Hong Kong",
}