可以更改 natbib 中的排序顺序吗?

可以更改 natbib 中的排序顺序吗?

我最近玩了一下 LaTeX,我真的很喜欢它,它使文档看起来非常专业,并且使报告的构建变得简单。

我目前正在用它完成一项有很多参考资料的大任务,但我无法natbib按照我想要的方式工作。

它现在所做的是按外观排序,这是可行的,但我希望它也能分类。我真的希望这是可能的,因为这是必需的。

根据要求,我将尝试提供 MWE

\documentclass[12pt,a4paper,danish,oneside,openany]{memoir}  

\usepackage[round]{natbib}
\usepackage[utf8]{inputenc}
\usepackage[danish]{babel} % danske overskrifter
\usepackage[T1]{fontenc} % fonte (output)
\usepackage{lmodern} % vektor fonte  

\begin{document}
% include abstract
\tableofcontents*
% include other pages  

\bibliography{./biblio/ipr}
\bibliographystyle{unsrt}

% include appendix
\end{document}

并且页面可以是

\section{Don't be evil}  

This is the first paragraph from a website.\footnote{\cite{pnp}}

This is a second paragraph with text from a book.\footnote{\cite[Part 3, chap. 2]{itp-2}}

在脚注中它看起来像

1[1]
2[2,第 3 部分,第 2 章]

pnp 是一个网站,itp-2 是一本书,在我的 .bib 文件中@misc定义。@book

@book{itp-2,  
  Author = {Steven Levy},  
  Edition = {1},  
  Publisher = {Simon \& Schuster},  
  Title = {In The Plex},  
  Year = {2011}  
}

@misc{pnp,  
  author = {Laszlo Bock},  
  title = {{Passion, Not Perks}},  
  howpublished = "\url{http://www.thinkwithgoogle.com/quarterly/people/laszlo-bock-people-ops.html}",  
  year = {2011},  
  note = "Bes{\o}gt den 19/12/2012"  
}

尽管网站首先出现,是否可以先对书籍进行排序?

这是我希望如何排序我的参考文献的一个例子。

图书
[4] 史蒂文·利维。《The Plex》。西蒙舒斯特出版社,第 1 版,2011 年。

网络文章
[1] 梅特·莫辛。企业品牌基础。 http://www.kommunikationsforum.dk/artikler/corporate-branding-basics/,2011 年。发布于 2012 年 12 月 17 日。

[3] Vlad Savov. 在谷歌工作的好处在死后依然存在。http://www.theverge.com/2012/8/10/3232810/ google 员工人寿保险,2012 年。

网站
[2] Ebbe Berg. 品牌塑造。http://www.berg-marketing.dk/品牌推广.htm,2012年。

数字是文中出现的顺序,但排序是先有书籍,然后是网络文章,最后是网站。要定义什么是网络文章,什么是网站,我认为可以选择一个合适的风格?

我不太擅长 StackExchange 布局,所以我希望有人可以将其更改为更像真正的 LaTeX 示例。无论如何,我希望这是可能的,如果你知道如何做,那将是一个很大的帮助!

答案1

使用标准类也可以拆分参考书目。允许此功能的主要软件包是:

  • multibib
  • multibbl
  • splitbib

英国 TeX 常见问题列表有一篇关于此主题的额外文章多个参考书目?

但是上述方法的定制是有限的。为了更加灵活,我推荐使用包biblatex。你会发现很多关于使用 拆分参考书目的例子biblatex。下面是一些:

相关内容