最近我在对参考书目内容进行排序时遇到了一个问题。请看图。
前两项是文章,其余的是一些书籍。不知何故,我的 BibTeX 被迫按作者姓氏对项目进行排序(这没问题),但书籍和文章是分开的。我也尝试过编译空白文档(没有所有不必要的包),但问题仍然存在。更改 bibtex 样式不起作用,所以它似乎是一个内置功能。可以关闭它吗?
编辑:// 参考书目通过外部文件 bib.tex 加载,该文件仅包含以下内容
@BOOK{agarwal,
author = {\textsc{Agarwal} R. P.{,}\textsc{Lakshmikantham} V.},
title = "{{Uniqueness and Nonuniqueness Criteria for Ordinary Differential Equations}}",
publisher = "World Scientific",
year = 1993,
}
@ARTICLE {peral,
author = "{\textsc{Peral} I.{,} \textsc{Velázguez} J. J. L. }",
title = "{{On the Stability or Instability of the Singular Solution of the Semilinear Heat Equation with Exponential Reaction Term}}",
journal = "Arch. Rational Mech. Anal.",
year = 1995,
volume = "129",
pages = "201-224",
}
@ARTICLE {mines,
author = "{\textsc{Singh} R. V. K. }",
title = "{{Spontaneous heating and fire in coal mines}}",
journal = "Procedia Engineering",
year = 2013,
volume = "62",
pages = "78-90",
}
等等。然后使用以下代码将此 bibtex 文件加载到文档中:
\bibliographystyle{siam}
\bibliography{bib}
正如我所说,即使是空白文档,问题仍然存在。
答案1
输出与文章和书籍无关,只与作者姓名的输入方式有关。
@BOOK{agarwal,
author = {Agarwal, R. P. and Lakshmikantham, V.},
title = {{Uniqueness and Nonuniqueness Criteria for Ordinary Differential Equations}},
publisher = {World Scientific},
year = 1993,
}
@ARTICLE {peral,
author = {Peral, I. and Vel{\'a}zguez, J. J. L.},
title = {{On the Stability or Instability of the Singular Solution of the Semilinear Heat Equation with Exponential Reaction Term}},
journal = {Arch. Rational Mech. Anal.},
year = 1995,
volume = {129},
pages = {201-224},
}
@ARTICLE {mines,
author = {Singh, R. V. K.},
title = {{Spontaneous heating and fire in coal mines}},
journal = {Procedia Engineering},
year = 2013,
volume = {62},
pages = {78-90},
}
使用小型大写字母排版名称是样式文件的工作,实际上是由 完成的siam.bst
。
完整示例,其中filecontents
用于使其自成一体。您可以使用单独的.bib
文件。
\begin{filecontents*}{\jobname.bib}
@BOOK{agarwal,
author = {Agarwal, R. P. and Lakshmikantham, V.},
title = {{Uniqueness and Nonuniqueness Criteria for Ordinary Differential Equations}},
publisher = {World Scientific},
year = 1993,
}
@ARTICLE {peral,
author = {Peral, I. and Vel{\'a}zguez, J. J. L.},
title = {{On the Stability or Instability of the Singular Solution of the Semilinear Heat Equation with Exponential Reaction Term}},
journal = {Arch. Rational Mech. Anal.},
year = 1995,
volume = {129},
pages = {201-224},
}
@ARTICLE {mines,
author = {Singh, R. V. K.},
title = {{Spontaneous heating and fire in coal mines}},
journal = {Procedia Engineering},
year = 2013,
volume = {62},
pages = {78-90},
}
\end{filecontents*}
\documentclass{article}
\begin{document}
\cite{mines,agarwal,peral}
\bibliographystyle{siam}
\bibliography{\jobname}
\end{document}