|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| AutoConf/ | H | 03-May-2022 | - | 776 | 410 |
| BibTcl/ | H | 03-May-2022 | - | 5,338 | 3,957 |
| Linux/ | H | 03-May-2022 | - | 378 | 377 |
| MSDOS/ | H | 03-May-2022 | - | 87 | 84 |
| Perl/ | H | 03-May-2022 | - | 64 | 27 |
| Tcl/ | H | 03-May-2022 | - | 60 | 21 |
| doc/ | H | 03-May-2022 | - | 10,401 | 8,869 |
| include/bibtool/ | H | 03-May-2022 | - | 4,357 | 1,432 |
| lib/ | H | 03-May-2022 | - | 2,463 | 2,386 |
| regex-0.12/ | H | 03-May-2022 | - | 37,680 | 28,072 |
| test/ | H | 03-May-2022 | - | 14,570 | 8,431 |
| COPYING | H A D | 04-Oct-2019 | 17.6 KiB | 340 | 281 |
| Changes.tex | H A D | 13-Apr-2020 | 51.1 KiB | 1,552 | 1,470 |
| README.md | H A D | 04-Oct-2019 | 4.1 KiB | 126 | 79 |
| THANKS | H A D | 13-Apr-2020 | 1.9 KiB | 48 | 45 |
| ToDo | H A D | 13-Apr-2020 | 5.7 KiB | 178 | 127 |
| check.c | H A D | 13-Apr-2020 | 8.1 KiB | 183 | 100 |
| config.h | H A D | 04-Oct-2019 | 8.2 KiB | 219 | 57 |
| configure | H A D | 04-Oct-2019 | 155.8 KiB | 5,577 | 4,609 |
| configure.ac | H A D | 04-Oct-2019 | 4.4 KiB | 144 | 126 |
| crossref.c | H A D | 13-Apr-2020 | 17 KiB | 376 | 224 |
| database.c | H A D | 13-Apr-2020 | 61.1 KiB | 1,270 | 796 |
| entry.c | H A D | 13-Apr-2020 | 9 KiB | 223 | 88 |
| error.c | H A D | 13-Apr-2020 | 7.8 KiB | 189 | 57 |
| expand.c | H A D | 13-Apr-2020 | 12.4 KiB | 260 | 157 |
| init.c | H A D | 13-Apr-2020 | 4.5 KiB | 113 | 52 |
| install-sh | H A D | 04-Oct-2019 | 5.5 KiB | 251 | 152 |
| install.tex | H A D | 13-Apr-2020 | 19.1 KiB | 641 | 470 |
| io.c | H A D | 13-Apr-2020 | 7.9 KiB | 206 | 74 |
| key.c | H A D | 13-Apr-2020 | 112.2 KiB | 2,567 | 1,771 |
| macros.c | H A D | 13-Apr-2020 | 22.1 KiB | 476 | 217 |
| main.c | H A D | 13-Apr-2020 | 33.6 KiB | 787 | 477 |
| makefile.ami | H A D | 13-Apr-2020 | 15.7 KiB | 551 | 257 |
| makefile.ata | H A D | 13-Apr-2020 | 15.3 KiB | 543 | 255 |
| makefile.dos | H A D | 13-Apr-2020 | 17 KiB | 594 | 268 |
| makefile.unx | H A D | 13-Apr-2020 | 16.4 KiB | 586 | 275 |
| mkdirchain | H A D | 04-Oct-2019 | 2.6 KiB | 90 | 62 |
| names.c | H A D | 13-Apr-2020 | 41.5 KiB | 867 | 612 |
| parse.c | H A D | 13-Apr-2020 | 45.6 KiB | 1,081 | 700 |
| print.c | H A D | 13-Apr-2020 | 28.8 KiB | 652 | 394 |
| pxfile.c | H A D | 13-Apr-2020 | 15.4 KiB | 364 | 223 |
| pxfile.man | H A D | 04-Oct-2019 | 2.5 KiB | 115 | 102 |
| record.c | H A D | 13-Apr-2020 | 27.7 KiB | 590 | 359 |
| rewrite.c | H A D | 13-Apr-2020 | 59.7 KiB | 1,373 | 956 |
| rsc.c | H A D | 13-Apr-2020 | 13.6 KiB | 341 | 166 |
| s_parse.c | H A D | 13-Apr-2020 | 19.3 KiB | 408 | 226 |
| sbuffer.c | H A D | 13-Apr-2020 | 10.3 KiB | 229 | 69 |
| sbuffer.man | H A D | 04-Oct-2019 | 2.2 KiB | 101 | 80 |
| stack.c | H A D | 13-Apr-2020 | 4.8 KiB | 112 | 35 |
| symbols.c | H A D | 13-Apr-2020 | 22.8 KiB | 562 | 271 |
| tex_aux.c | H A D | 13-Apr-2020 | 17.2 KiB | 364 | 221 |
| tex_read.c | H A D | 04-Oct-2019 | 41 KiB | 1,067 | 646 |
| type.c | H A D | 13-Apr-2020 | 6.6 KiB | 161 | 56 |
| version.c | H A D | 13-Apr-2020 | 2.5 KiB | 61 | 8 |
| wordlist.c | H A D | 13-Apr-2020 | 8.9 KiB | 204 | 75 |
README.md
1----------------------------------------------------------------------
2
3 ###### ############
4 ####### ############
5 ## ## ##
6 ## ## ## ##### ## #### #### ##
7 ####### ## ###### ## ###### ###### ##
8 ####### ## ## ## ## ## ## ## ## ##
9 ## ## ## ###### ## ## ## ## ## ##
10 ## ## ## ## ## ## ## ## ## ## ##
11 ## ## ## ## ## ## ## ## ## ## ##
12 ####### ## ###### ## ###### ###### #######
13 ###### ## ##### ## #### #### #######
14
15----------------------------------------------------------------------
16
17 BibTool: A Tool for Manipulating BibTeX Data Bases
18
19
20BibTeX provides an easy to use means to integrate citations and
21bibliographies into LaTeX documents. But the user is left alone with
22the management of the BibTeX files. The program BibTool is intended to
23fill this gap. BibTool allows the manipulation of BibTeX files which
24goes beyond the possibilities --- and intentions --- of BibTeX. The
25possibilities of BibTool include
26
27* Pretty-printing BibTeX data bases adjustable by lots of parameters.
28
29* Syntactic checks with error recovery superior to BibTeX and helpful
30 error messages.
31
32* Semantic checks can be specified by the user.
33
34* Sorting and merging of BibTeX data bases according to a free
35 definable sort key.
36
37* Generation of uniform reference keys according to predefined rules
38 or according to an own specification.
39
40* Selecting references used in one publication which are found by
41 analyzing an .aux file.
42
43* Selecting references by a set of criteria (regular expressions).
44
45* Controlled rewriting of fields utilizing regular expressions to
46 specify the rewriting rules.
47
48* Macro (String) expansion to eliminate the need of extra string
49 definitions.
50
51* Collecting statistics about one or more BibTeX data bases.
52
53
54BibTool contains a documentation written in LaTeX of more than 80
55pages (and still growing).
56
57BibTool is written in C and has been compiled on various operating
58systems like flavors of Unix and MSDOG machines. It is distributed in
59source code. No compiled versions are available from the author
60(Useless to ask!).
61
62
63# Binary Distributions
64
65
66There exist binary distributions of BibTool for several operating
67systems. For instance users of Debian based Linux systems can access
68BibTool via their native package manager.
69
70Before installing from the sources you might want to check whether the
71package manager of your system provides a sufficiently recent version
72of BibTool.
73
74
75# CTAN Download
76
77
78BibTool can be obtained from the CTAN archives:
79
80* https://www.ctan.org/tex-archive/biblio/bibtex/utils/bibtool
81
82or via the BibTool home page
83
84* http://www.gerd-neugebauer.de/software/TeX/BibTool
85
86Get the file BibTool-x.xx.tar.gz where x.xx is the version number.
87Unpack it with the command (on Unix)
88
89 gunzip < BibTool-x.xx.tar.gz | tar -xvf -
90
91It will create a directory named BibTool which contains the
92installation instructions in the file install.tex.
93
94A signature for the source bundle is provided as well. My public key
95can be found on http://pgp.mit.edu/. You should search for my email
96address.
97
98
99# Licenses
100
101
102The sources of BibTool are distributed under the GNU General Public
103License version 2 or later.
104
105The documentation is distributed under the Creative Commons
106Attributation-Share Alike 3.0 License.
107
108The distribution of BibTool contains the following third-party
109software which is released under their own licenses:
110
111* GNU regex library 0.12 is located in the directory regex-0.12. It is
112 distributed under the GNU General Public License version 2 or later.
113
114* mkdirchain consists of the file mkdirchain. It is in the public
115 domain.
116
117* install-sh consists of the file install-sh. It is distributed under
118 the MIT license contained in this file.
119
120----------------------------------------------------------------------
121Enjoy it!
122
123Gerd Neugebauer
124mailto:gene@gerd-neugebauer.de
125
126