By downloading this code you agree to the
Source Code Use License (PDF). |
{ version = 2.29; (* of sortbibtex.p 2007 Jun 14}
(* begin module describe.sortbibtex *)
(*
name
sortbibtex: sort a bibtex database
synopsis
sortbibtex(fin: in, sortbibtexp: in, fout: out, output: out)
files
fin: a bibtex database
Each entry is identified by the '@' symbol; all other lines are
ignored. This means that if you have blanks on lines between entries,
the entries will be fused together. To avoid this, pass the database
through the rembla program first.
sortbibtexp: parameters to control the program. The file must contain the
following parameters, one per line:
The version number of the program. This allows the user to be
warned if an old parameter file is used.
sortcontrol: the first character on the line controls the sorting.
k(ey): sort on key
y(ear): sort on year
r(everse year): sort on year in reverse order
numbered: if the first character is 'n', number the entries in
increasing year order.
removeduplicates: if the first character is 'r', remove duplicate
entries. If two entries are not the same data will be lost.
fout: bibtex database sorted by the key
output: messages to the user, including errors in the
structure of the database and duplicate entries.
description
Sort a BibTeX database by the citation keys.
If you want to collect unverified or incomplete references in a raw
database as BiBTeX format, you can replace the "@" of an entry with
a "#". Sortbibtex will drop these entries, giving a functional
database.
examples
example of sortbibtexp:
2.14 version of sortbibtex that this parameter file is designed for.
y sortcontrol: k(ey), y(ear), r(everse year)
n numbered: n means number
documentation
see also
rembla.p
author
Thomas Dana Schneider
bugs
Entries are defined by blank lines. Use rembla to make sure that
there are no extra spaces on the ends of lines.
technical notes
*)
(* end module describe.sortbibtex *)
{This manual page was created by makman 1.45}
{created by htmlink 1.62}