哈佛格式书目存在的问题

哈佛格式书目存在的问题

我正在尝试在我的硕士论文中输入哈佛风格的参考书目,但我做不到。在 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-modeemacsemacsC-c C-ckey

因为@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 中。

相关内容