![我如何正确获取这个 Bib 文件?](https://linux22.com/image/278890/%E6%88%91%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E8%8E%B7%E5%8F%96%E8%BF%99%E4%B8%AA%20Bib%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
现在我有以下 BibTeX 文件:
@Article{PLT,
author = {Carmen C. Centena, Mitre C. Dourado und
Jayme L. Szwarcfiter},
title = {On the Convexity of Paths of Length Two in Undirected Graphs},
URL = {http://www.sciencedirect.com/science/article/pii/S1571065309000043},
year = {2009},
}
@Article{RIGP,
author = {Mitre C. Dourado, Lucia D. Penso, Dieter Rautenbach und Jayme L. Szwarcfiter},
title = {Reversible Iterative Graph Processes},
journal = {Theor. Comput. Sci. 460: 16-25 },
year = {2012},
}
@Article{IVE,
author = {Carmen C. Centena, Lucia D. Penso, Dieter Rautenbach und Vinicius G. P. de Sá},
title = {Immediate versus Eventual Conversion: Comparing Geoteic and Hull Numbers in $P_{3}$-Convexity},
URL = {http://www.sciencedirect.com/science/article/pii/S0304397512005798},
year = {2010},
}
我希望在 PDF 中看到与我在此处所写的内容大致相同的内容。\bibliographystyle
我应该使用哪一个?是否需要一些额外的软件包?
答案1
我会使用biblatex
和biber
:
\documentclass[german,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{babel,csquotes}
\usepackage[style=numeric,backend=biber,maxbibnames=10]{biblatex}
\renewbibmacro{in:}{%
\ifentrytype{article}{}{%
\printtext{\bibstring{in}\space}}}
\addbibresource{\jobname.bib}
\begin{document}
\nocite{*}
\printbibliography
\end{document}
带有 bib 文件:
@Misc{IVE,
author = {Centena, Carmen C. and Penso, Lucia D. and
Rautenbach, Dieter and de Sá, Vinicius G. P.},
title = {Immediate versus Eventual Conversion: Comparing
Geoteic and Hull Numbers in $P_{3}$-Convexity},
url =
{http://www.sciencedirect.com/science/article/pii/S0304397512005798},
year = 2010
}
@Misc{PLT,
author = {Centena, Carmen C. and Dourado, Mitre C. and
Szwarcfiter, Jayme L.},
title = {On the Convexity of Paths of Length Two in
Undirected Graphs},
url =
{http://www.sciencedirect.com/science/article/pii/S1571065309000043},
year = 2009
}
@Article{RIGP,
author = {Dourado, Mitre C. and Penso, Lucia D. and
Rautenbach, Dieter and Szwarcfiter, Jayme L.},
title = {Reversible Iterative Graph Processes},
journal = {Theor. Comput. Sci.},
volume = 460,
pages = {16--25},
year = 2012
}
egreg 的出色回答中的许多观点都适用。/ 的优点在于您可以使用 utf8,它将识别德语文档,并且提供更多自定义功能。您会发现这里还有其他几个问题对此进行了描述。我上面所做的一个自定义是删除biblatex
标准样式,但对我来说很陌生的。biber
In:
biblatex
答案2
您的 bib 文件中有几个薄弱之处。
作者必须用关键字分隔和
卷号和页码有单独的字段
应该以“老方法”指定重音,因为可能会出现编码问题,而且排序也无法正确进行。
标题中必须保留大小写的单词或部分应用括号括起来(数学公式就是一个例子)。
@Article{PLT,
author = {Carmen C. Centena and Mitre C. Dourado and Jayme L. Szwarcfiter},
title = {On the Convexity of Paths of Length Two in Undirected Graphs},
URL = {http://www.sciencedirect.com/science/article/pii/S1571065309000043},
year = {2009},
}
@Article{RIGP,
author = {Mitre C. Dourado and Lucia D. Penso and Dieter Rautenbach and Jayme L. Szwarcfiter},
title = {Reversible Iterative Graph Processes},
journal = {Theor. Comput. Sci.},
volume = {460},
pages = {16-25},
year = {2012},
}
@Article{IVE,
author = {Carmen C. Centena and Lucia D. Penso and Dieter Rautenbach and Vinicius G. P. de S{\'{a}}},
title = {Immediate versus Eventual Conversion: Comparing Geoteic and Hull Numbers in {$P_{3}$}-Convexity},
URL = {http://www.sciencedirect.com/science/article/pii/S0304397512005798},
year = {2010},
}
或者,可以指定作者surname, name(s)
:
author = {Centena, Carmen C. and Dourado, Mitre C. and Szwarcfiter, Jayme L.},
你应该使用哪种围兜样式?这取决于许多因素,没有明确的答案。你可以使用
\usepackage[numbers]{natbib}
和
\bibliographystyle{plainnat}
具有良好的灵活性。或者你可以关注一下biblatex
。