我正在尝试在我的硕士论文中输入哈佛风格的参考书目,但我做不到。在 pdf 文件中,我看到了参考文献,但它们要么根本没有名称,但它们有title
书的publisher
和,要么year
它们没有放在适当的位置,要么url
我插入的无法识别。我正在使用不同的文件(Dissertation.bib
):
@InBook{Renewal,
ALTauthor = {Breuer, L. and Baum, D.},
ALTeditor = {•},
title = {An Introduction to Queueing Theory and Matrix-Analytic Methods},
chapter = {6},
publisher = {Springer},
year = {2005},
OPTkey = {•},
OPTvolume = {•},
OPTnumber = {•},
OPTseries = {•},
OPTtype = {•},
OPTaddress = {•},
OPTedition = {•},
OPTmonth = {•},
OPTpages = {•},
OPTnote = {•},
OPTannote = {•}
}
[1] 排队论和矩阵分析方法简介,第 6 章。Springer,2005 年。
在我的论文的主程序中,我有:
\bibliographystyle{plain}
\bibliography{Dissertation}
\end{document}
难道我做错了什么?
答案1
你的参考书目文件条目应该简单
@InBook{Renewal,
author = {Breuer, L. and Baum, D.},
title = {An Introduction to Queueing Theory and Matrix-Analytic Methods},
chapter = 6,
publisher = {Springer},
year = 2005,
}
所有前缀ALT
和都应删除。它们由inOPT
插入,可以通过 一举(in )删除以“清理”bibtex 条目。此外,在您发布的代码中,诸如 之类的字段不应将点作为参数;最好删除这些行。bibtex-mode
emacs
emacs
C-c C-c
key
因为@InBook
你应该有一个author
或一个editor
字段,但不能同时有;这就是ALT
前缀试图告诉你的。实现这个功能的最小纯文件是
\documentclass{article}
\begin{document}
\cite{Renewal}
\bibliographystyle{plain}
\bibliography{Dissertation}
\end{document}
现在按照以下说明进行修改如何使用哈佛引用风格?以借鉴哈佛的风格。
答案2
不是一个真正的答案,但评论太长了。只需使用以下 MWE 向我们展示您的问题。它包括一个bib
文件和加载包natbib
。
\RequirePackage{filecontents} % creates bib file
\begin{filecontents}{\jobname.bib}
@booklet{mwe,
author = {{S}charrer, {M}artin},
year = {2012},
title = {The mwe-Package},
edition = {0.3},
language = {english},
lastchecked = {2012-07-12},
url = {http://mirror.ctan.org/pkg/mwe},
note = {macros/latex/contrib/mwe}
}
@Book{Renewal,
author = {Breuer, L. and Baum, D.},
title = {An Introduction to Queueing Theory and Matrix-Analytic Methods},
publisher = {Springer},
year = 2005,
}
@booklet{Poisson,
author = {Virtamo, J.},
title = {Queueing Theory / Poisson process},
year = {2007},
url = {netlab.tkk.fi/opetus/s38143/luennot/E_poisson.pdf},
}
\end{filecontents}
\documentclass[a5paper]{article}
\usepackage[numbers]{natbib} % \citep{}, \citet{}
\usepackage[%
hidelinks % to make links not clickable
]{hyperref} % url pretty printing
\begin{document}
\section{First section}
Minimal Working Example MWE.
citations: \cite{Renewal}, \cite{Poisson}, \citep{mwe}, \citet{mwe}, \citep*{mwe}.
\bibliographystyle{unsrtnat} % abbrvnat plainnat
\bibliography{\jobname} % name of your .bib file here
\end{document}
包filecontents
用于将bib
文件和tex
代码保存在一个 MWE 中。