在编写下列程序时:
@inproceedings{BCM74,
author={Boesch, F. T. and Chen, S. and McHugh, J. A. M.},
title={On covering the points of a graph with point disjoint paths},
booktitle={Graph Theory and Combinatorics},
year={1974},
pages={201--212},
publisher={Springer Berlin Heidelberg},
volume = {406},
series={Lecture Notes in Mathematics}
}
我明白了:
Boesch, FT、S. Chen 和 JAM McHugh。1974 年。“关于用点不相交路径覆盖图中的点。”《图论与组合学》,数学讲义第 406 卷,第 201-212 页。Springer Berlin Heidelberg。
系列和卷重复了两次,您知道如何解决此问题吗?提前谢谢您。
答案1
使用当前的 MiKTeX 2.9,我可以毫无问题地编译以下代码(包括您的 bib 条目)。
梅威瑟:
\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@Book{Goossens,
author = {Goossens, Michel and Mittelbach, Frank and
Samarin, Alexander},
title = {The LaTeX Companion},
edition = {1},
publisher = {Addison-Wesley},
location = {Reading, Mass.},
year = {1994},
}
@Book{adams,
title = {The Restaurant at the End of the Universe},
author = {Douglas Adams},
series = {The Hitchhiker's Guide to the Galaxy},
publisher = {Pan Macmillan},
year = {1980},
}
article{einstein,
author = {Albert Einstein},
title = {{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
[{On} the electrodynamics of moving bodies]},
journal = {Annalen der Physik},
volume = {322},
number = {10},
pages = {891--921},
year = {1905},
DOI = {http://dx.doi.org/10.1002/andp.19053221004},
}
@inproceedings{BCM74,
author = {Boesch, F. T. and Chen, S. and McHugh, J. A. M.},
title = {On covering the points of a graph with point disjoint paths},
booktitle = {Graph Theory and Combinatorics},
year = {1974},
pages = {201--212},
publisher = {Springer Berlin Heidelberg},
volume = {406},
series = {Lecture Notes in Mathematics},
}
\end{filecontents*}
\documentclass[10pt,a4paper]{article}
\usepackage{showframe} % to visualise the typing area and margins
\usepackage{hyperref}
\begin{document}
This is text with \cite{Goossens} and \cite{adams}.
\nocite{*} % to test all bib entrys
\bibliographystyle{unsrt}
\bibliography{\jobname}
\end{document}
结果:
请在您的计算机上运行我的代码并检查输出。如果它像我的一样编译,请复制我的 MWE 并根据您使用的代码对其进行更改,调用您的参考书目...
更新:
如果您检查您在评论中告诉我的 zip 文件,您会发现,该 zip 文件包含几个*.sty
文件,tPRS.bst
以及tPRS2e.cls
文件。仅将*.bst
和*.cls
文件复制到新目录中,也复制您的 TeX 代码,将类更改article
为tPRS2e
并进行编译。然后我得到了想要的结果。
最后我猜错误来自 zip 文件包含的文件natbib.sty
。因此,如果您需要其他文件的定义sty
,只需从 zip 文件复制所有文件并删除复制的natbib.sty
。然后natbib
将使用您的 TeX 发行版的定义。