我需要引用同一本书不同页面的不同例子。我该怎么做?我如何引用同一本书不同页面的例子?例如。
@article{10.2307/4178405,
ISSN = {00243892, 15309150},
URL = {http://www.jstor.org/stable/4178405},
author = {K. P. Mohanan},
journal = {Linguistic Inquiry},
number = {4},
pages = {575-602},
publisher = {The MIT Press},
title = {Lexical Phonology of the Consonant System in Malayalam},
volume = {15},
year = {1986b}
}
更新
答案1
这类内容通常使用 citation 命令的可选参数添加。你不需要说明你的设置,下面是一个例子natbib
:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{mohanan1986b,
ISSN = {00243892, 15309150},
URL = {http://www.jstor.org/stable/4178405},
author = {K. P. Mohanan},
journal = {Linguistic Inquiry},
number = {4},
publisher = {The MIT Press},
title = {Lexical {P}honology of the {C}onsonant {S}ystem in {M}alayalam},
volume = {15},
year = {1986b}
}
\end{filecontents*}
\usepackage{natbib}
\setcitestyle{numbers,notesep={: }}
\begin{document}
\cite[86--88]{mohanan1986b} or \cite[186--198]{mohanan1986b}
\bibliographystyle{alpha}
\bibliography{\jobname}
\end{document}
请注意,对于数字样式(例如alpha
),您只能使用\cite
。对于作者年份引用,如图片所示,您需要\citet[7-42]{citekey}
获得以下形式的输出作者(年份,页数)。 例如:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{mohanan1986b,
ISSN = {00243892, 15309150},
URL = {http://www.jstor.org/stable/4178405},
author = {K. P. Mohanan},
journal = {Linguistic Inquiry},
number = {4},
publisher = {The MIT Press},
title = {Lexical {P}honology of the {C}onsonant {S}ystem in {M}alayalam},
volume = {15},
year = {1986b}
}
\end{filecontents*}
\usepackage{natbib}
\setcitestyle{round,notesep={: }}
\begin{document}
\citet[86--88]{mohanan1986b} or \citet[186--198]{mohanan1986b}
\bibliographystyle{plainnat}
\bibliography{\jobname}
\end{document}