Bibtex 项目排序和错误项目缺失

Bibtex 项目排序和错误项目缺失

我刚刚开始使用 Latex 和 Bibtex,现在我遇到了 bibtex 排序问题。我正在写一篇学士论文,我们设置了一个特定的.bst文件,即natdin.bst

我们必须按作者/编辑的姓氏对项目进行排序 - 这样做效果很好。但是我们还有一些其他项目,例如技术标准 - 这些项目应按字母数字顺序显示,但应在所有其他项目(例如书籍/文章等)之前显示。

我该怎么做?我必须更改整个参考书目样式吗?或者有没有办法手动排序?

还有一件事:我\begin{thebibliography}{27}在编译 latex 代码时收到错误(或数字,即我的 .bib 文件中有多少条目)。似乎缺少一个项目,但我不知道为什么,我在 Mac 上使用 TexShop 和 BibDesk 来处理 bibtex 部分。

参考书目由以下人员以 tex 编写:

\bibliographystyle{natdin} 

包含在额外的 .sty 文件中,并且

\bibliography{02__chapter/cite_bibliography} 

在 main.tex 文件中。

提前致谢

答案1

我做了一个快速解决方法,现在它工作正常。这可能不是最好的解决方案,但它满足我的需求:

我定义了一个新命令,它是空的:

\newcommand{\aaa}{}

它有 3 个“a”,因为这不是常见的 Latex 命令,而且这应该是有史以来第一个字母数字顺序 - 如果不是,我可以将其更改为例如 \aaaa 或更多。

在参考书目中,我在作者字段中写道:

\aaa{}{DIN1234}

因为 Bibtex 是按照字符顺序排列的,所以这个条目会被放在参考书目中的第一个位置。如果我还有其他条目,我可以轻松定义一些命令,如 \aab \aac 等,以将它们按正确的顺序排列。

相关内容