All Projects → ge-ne → Bibtool

ge-ne / Bibtool

Licence: gpl-2.0
BibTool is a tool for manipulating BibTeX data bases. BibTeX provides a mean to integrate citations into LaTeX documents. BibTool allows the manipulation of BibTeX files which goes beyond the possibilities -- and intentions -- of BibTeX.

Programming Languages

c
50402 projects - #5 most used programming language

Labels

Projects that are alternatives of or similar to Bibtool

pandoc alfred
Pandoc-Suite for Academic Writing in Markdown
Stars: ✭ 68 (-43.8%)
Mutual labels:  bibtex
Papis
Powerful and highly extensible command-line based document and bibliography manager.
Stars: ✭ 636 (+425.62%)
Mutual labels:  bibtex
Docker Texlive
A docker container containing an installation of texlive as well as several useful scripts.
Stars: ✭ 52 (-57.02%)
Mutual labels:  bibtex
citation.vim
Zotero and bibtex citations for Vim
Stars: ✭ 78 (-35.54%)
Mutual labels:  bibtex
Fiduswriter
Fidus Writer is an online collaborative editor for academics.
Stars: ✭ 405 (+234.71%)
Mutual labels:  bibtex
Shbib
A BibTeX-centric bibliography manager written in POSIX shell
Stars: ✭ 26 (-78.51%)
Mutual labels:  bibtex
doi2bib
📝 Easily convert Digital Object Identifier (DOI) and Uniform Resource Locator (URL) to BibTeX and DOI to plain text.
Stars: ✭ 28 (-76.86%)
Mutual labels:  bibtex
Scihub2pdf
Downloads pdfs via a DOI number, article title or a bibtex file, using the database of libgen(sci-hub) , arxiv
Stars: ✭ 120 (-0.83%)
Mutual labels:  bibtex
Gbt7714 Bibtex Style
GB/T 7714-2015 BibTeX Style
Stars: ✭ 459 (+279.34%)
Mutual labels:  bibtex
Bibsearch
Download, manage, and search a BibTeX database.
Stars: ✭ 52 (-57.02%)
Mutual labels:  bibtex
Org Roam Bibtex
Connector between Org-roam, BibTeX-completion, and Org-ref
Stars: ✭ 253 (+109.09%)
Mutual labels:  bibtex
Betterbib
Update BibTeX files with info from online resources.
Stars: ✭ 380 (+214.05%)
Mutual labels:  bibtex
Jekyll Scholar
jekyll extensions for the blogging scholar
Stars: ✭ 872 (+620.66%)
Mutual labels:  bibtex
videlibri
📚 Cross-platform library client to automate any OPAC and library catalog from your local device, e.g. for renewing of borrowed books or searching for books available in the library in automated scripts.
Stars: ✭ 18 (-85.12%)
Mutual labels:  bibtex
Gscholar Bibtex
Retrieve BibTeX entries from Google Scholar, ACM Digital Library, IEEE Xplore and DBLP
Stars: ✭ 92 (-23.97%)
Mutual labels:  bibtex
bibtex
bibtex parser for R
Stars: ✭ 29 (-76.03%)
Mutual labels:  bibtex
References
All of my bibliographic references
Stars: ✭ 17 (-85.95%)
Mutual labels:  bibtex
Bibtex Search
Search for BibTeX references
Stars: ✭ 121 (+0%)
Mutual labels:  bibtex
Django Publications
A Django app for managing scientific publications.
Stars: ✭ 95 (-21.49%)
Mutual labels:  bibtex
Rebiber
A simple tool to update bib entries with their official information (e.g., DBLP or the ACL anthology).
Stars: ✭ 1,005 (+730.58%)
Mutual labels:  bibtex

######\              ############\
#######\             ############ |
##\___##\            \____##\____\|       
## |  ## ) ##\  #####\    ## |   ####\      ####\    ##\     
#######\/  ## | ######\   ## |  ######\    ######\   ## |    	
####### |  ## | ##\__##\  ## | ##\___##\  ##\___##\  ## |	
##\___##\  ## | ######\/  ## | ## |  ## | ## |  ## | ## |	
## |  ## | ## | ##\__##\  ## | ## |  ## | ## |  ## | ## |	
## |  ## | ## | ## | ## | ## | ## |  ## | ## |  ## | ## |	
####### \| ## | ###### \| ## | \###### \| \###### \| #######\	
######  /  ## | #####  /  ## |  \####  /   \####  /  ####### |
\_____\/   \_\| \____\/   \_\|   \___\/     \___\/   \______\|       

      BibTool: A Tool for Manipulating BibTeX Data Bases

BibTeX provides an easy to use means to integrate citations and bibliographies into LaTeX documents. But the user is left alone with the management of the BibTeX files. The program BibTool is intended to fill this gap. BibTool allows the manipulation of BibTeX files which goes beyond the possibilities -- and intentions -- of BibTeX. The possibilities of BibTool include

  • Pretty-printing BibTeX data bases adjustable by lots of parameters.

  • Syntactic checks with error recovery superior to BibTeX and helpful error messages.

  • Semantic checks can be specified by the user.

  • Sorting and merging of BibTeX data bases according to a free definable sort key.

  • Generation of uniform reference keys according to predefined rules or according to an own specification.

  • Selecting references used in one publication which are found by analyzing an .aux file.

  • Selecting references by a set of criteria (regular expressions).

  • Controlled rewriting of fields utilizing regular expressions to specify the rewriting rules.

  • Macro (String) expansion to eliminate the need of extra string definitions.

  • Collecting statistics about one or more BibTeX data bases.

BibTool contains a documentation written in LaTeX of more than 80 pages (and still growing).

BibTool is written in C and has been compiled on various operating systems like flavors of Unix and MSDOG machines. It is distributed in source code. No compiled versions are available from the author (Useless to ask!).

Binary Distributions

There exist binary distributions of BibTool for several operating systems. For instance users of Debian based Linux systems can access BibTool via their native package manager.

Before installing from the sources you might want to check whether the package manager of your system provides a sufficiently recent version of BibTool.

CTAN Download

BibTool can be obtained from the CTAN archives:

or via the BibTool home page

Get the file BibTool-x.xx.tar.gz where x.xx is the version number. Unpack it with the command (on Unix)

gunzip < BibTool-x.xx.tar.gz | tar -xvf -

It will create a directory named BibTool which contains the installation instructions in the file install.tex.

A signature for the source bundle is provided as well. My public key can be found on http://pgp.mit.edu/. You should search for my email address.

Licenses

The sources of BibTool are distributed under the GNU General Public License version 2 or later.

The documentation is distributed under the Creative Commons Attributation-Share Alike 3.0 License.

The distribution of BibTool contains the following third-party software which is released under their own licenses:

  • GNU regex library 0.12 is located in the directory regex-0.12. It is distributed under the GNU General Public License version 2 or later.

  • mkdirchain consists of the file mkdirchain. It is in the public domain.

  • install-sh consists of the file install-sh. It is distributed under the MIT license contained in this file.


Enjoy it!

Gerd Neugebauer mailto:[email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].