自动对参考书目进行排序

自动对参考书目进行排序

我在添加参考书目时没有注意字母顺序。所以我有一个很大的参考书目列表,里面没有排序。有没有办法自动完成?我用

\bibliographystyle{plain}
 \def\cprime{$'$}
 \begin{thebibliography}{10}

 \bibitem{aza}
 A. Nash
 \newblock{\em Nice book }
 \newblock{ Springer}

\end{thebibliography}

答案1

基本答案肯定是“你必须手工完成”。

如果你不想切换到 BibTeX 或 biblatex/biber,你可以选择以下方法

  1. 编写自己的脚本来进行排序。
  2. 如果您使用 LuaLaTeX 进行编译,您可以编写一个 lua 函数。
  3. 您可以使用的字符串函数expl3。但您还必须进行编程。

答案2

是的,有一种方法可以按字母顺序对 \bibitems 进行排序。看看https://code.google.com/p/latex-bibitemstyler/,一个可以完美完成这项工作的小程序。

相关内容