All Projects β†’ retorquere β†’ Zotero Better Bibtex

retorquere / Zotero Better Bibtex

Licence: mit
Make Zotero effective for us LaTeX holdouts

Programming Languages

typescript
32286 projects
python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
lua
6591 projects
HTML
75241 projects
Pug
443 projects

Projects that are alternatives of or similar to Zotero Better Bibtex

Jabref
Graphical Java application for managing BibTeX and biblatex (.bib) databases
Stars: ✭ 2,385 (+2.1%)
Mutual labels:  bibtex, latex, biblatex
bibtex-js
Library for parsing .bib files, used in Bibliography.js πŸ“š
Stars: ✭ 55 (-97.65%)
Mutual labels:  latex, bibtex, bib
biblatex-abnt
πŸ“š Estilo para BibLaTeX compatΓ­vel com as normas da ABNT
Stars: ✭ 97 (-95.85%)
Mutual labels:  latex, biblatex
nom-bibtex
A feature complete bibtex parser using nom
Stars: ✭ 13 (-99.44%)
Mutual labels:  latex, bibtex
pandoc alfred
Pandoc-Suite for Academic Writing in Markdown
Stars: ✭ 68 (-97.09%)
Mutual labels:  bibtex, zotero
ads2bibdesk
ads2bibdesk helps you add astrophysics articles listed on NASA/ADS to your BibDesk database using the new ADS Developer API
Stars: ✭ 32 (-98.63%)
Mutual labels:  latex, bibtex
dicy
A builder for LaTeX, knitr, literate Agda, literate Haskell and Pweave that automatically builds dependencies.
Stars: ✭ 22 (-99.06%)
Mutual labels:  latex, biblatex
papis-zotero
Zotero compatiblity scripts for papis
Stars: ✭ 29 (-98.76%)
Mutual labels:  bibtex, zotero
bibtex-parser
BibTex Parser provides an API to read .bib files programmatically.
Stars: ✭ 36 (-98.46%)
Mutual labels:  bibtex, bib
Fiduswriter
Fidus Writer is an online collaborative editor for academics.
Stars: ✭ 405 (-82.66%)
Mutual labels:  bibtex, latex
Betterbib
Update BibTeX files with info from online resources.
Stars: ✭ 380 (-83.73%)
Mutual labels:  bibtex, latex
Rebiber
A simple tool to update bib entries with their official information (e.g., DBLP or the ACL anthology).
Stars: ✭ 1,005 (-56.98%)
Mutual labels:  bibtex, latex
rfc-bibtex
A command line tool that creates bibtex entries for IETF RFCs and Internet Drafts.
Stars: ✭ 43 (-98.16%)
Mutual labels:  latex, bibtex
zotero-texmacs-integration
Integration of the Juris-M or Zotero reference manager with TeXmacs for using CSL citation styles in documents.
Stars: ✭ 17 (-99.27%)
Mutual labels:  latex, zotero
snipmate-snippets-bib
Snipmate.vim support for BibTeX files
Stars: ✭ 13 (-99.44%)
Mutual labels:  latex, bibtex
academic-cv-publications
Generate a customised list of publications for your LaTeX CV using BibTeX entries.
Stars: ✭ 60 (-97.43%)
Mutual labels:  latex, bibtex
Docker Texlive
A docker container containing an installation of texlive as well as several useful scripts.
Stars: ✭ 52 (-97.77%)
Mutual labels:  bibtex, latex
html2biblatex
A tiny bookmarklet for exporting web pages to BibLaTeX (all browsers / no installation).
Stars: ✭ 73 (-96.87%)
Mutual labels:  bibtex, biblatex
citation.vim
Zotero and bibtex citations for Vim
Stars: ✭ 78 (-96.66%)
Mutual labels:  bibtex, zotero
Bibsearch
Download, manage, and search a BibTeX database.
Stars: ✭ 52 (-97.77%)
Mutual labels:  bibtex, latex

Better BibTeX for Zotero

Join the chat at https://gitter.im/retorquere/zotero-better-bibtex Greenkeeper badge

Better BibTeX (BBT) is an extension for Zotero and Juris-M that makes it easier to manage bibliographic data, especially for people authoring documents using text-based toolchains (e.g. based on LaTeX / Markdown).

Features

Facilities for generating citation keys

  • Automatically generate citation keys without key clashes! Generate citation keys that take into account existing keys in your library even when they are not part of the items you export. Prevent random breakage!
  • Generate citation keys based on JabRef patterns.
  • Set your own, stable citation keys, drag and drop LaTeX citations, add other custom BibLaTeX fields.

Conversion between formats and encodings

  • Zotero does all its work in UTF-8 Unicode, which is absolutely the right thing to do. Unfortunately, for those shackled to BibTeX and who cannot (yet) move to BibLaTeX, unicode is a major PITA. Also, Zotero supports some simple HTML markup in your references that Bib(La)TeX won't understand.

  • BBT will convert from/to HTML/LaTeX:

    • <i>...</i>⇔\emph{...}/\textit{...}
    • <b>...</b>⇔\textbf{...}
    • <sup>...</sup>⇔\textsuperscript{...} and <sub>...</sub>⇔\textsubscript{...}.

    More can be added on request.

    BBT contains a comprehensive list of LaTeX constructs, so stuff like \"{o} or \"o will be converted to their unicode equivalents on import (e.g., \"{o} to ΓΆ), and their unicode equivalents back to \"{o} if you have that option enabled (but you don't have to if you use BibLaTeX, which has fairly good Unicode support).

    If you need literal LaTeX in your export: surround it with <script>...</script> (or <pre>...</pre>, which do the same) markers.

Facilities for exporting data from Zotero

  • Highly customized exports.
  • Fixes date field exports: export dates like 'forthcoming' as 'forthcoming' instead of empty, but normalize valid dates to unambiguous international format.
  • Auto export of collections or entire libraries when they change.
  • Pull export from the embedded webserver.
  • Automatic journal abbreviation.

Getting started

To get started, read the installation instructions.

How does it work ?

At its core, BBT behaves like any Zotero import/export module; anywhere you can export or import bibliography items in Zotero, you'll find Better X listed among the choices.

If nothing else, you could keep your existing workflow as-is, and just enjoy the improved LaTeX ↔ unicode translation on import and export and more accurate field mapping.

Better BibTeX works from BibTeXing and Tame the BeaST for BibTeX, and The Biblatex Package for BibLaTeX, but since there isn't really a definitive manual for either format that is universally followed by Bib(La)TeX editors/processors, I'm pragmatic about implementing what works.

Got problems? We got fixes!

If you have any questions on BBT's use, do not hesitate to file a GitHub issue and ask for help.

If you're reporting a bug in BBT, please take a moment to glance through the support request guidelines; it will make sure I get your problem fixed as quick as possible. Clear bug reports commonly have really short time-to-fix, so if you report something, stick around -- it may be done as you wait.

The support request guidelines are very detailed, perhaps to the point of being off-putting, but please do not fret; these guidelines simply express my ideal bug submission. I of course prefer very clearly documented issue reports over fuzzy ones, but I prefer fuzzy ones over missed ones.

Sponsoring BBT

While the development needs of BBT are to a large extent covered by the generosity towards open-source developers of services such as github, my development system does require the occasional upgrade; also, I enjoy getting the occasional frivolous tech-toy that I wouldn't otherwise grant myself. While you should feel in no way obligated to pay for BBT, anything you can spare is very much appreciated. If you'd rather contribute a little bit each month (and a little means a lot) so I can save up for a replacement a year or so down the line, head on over to Patreon, but mind that Patreon takes a fairly large cut of what you give.

Many, many thanks, also to the existing contributors -- thanks to you I've hit my first target and have been able to replace my trusty macbook air with a newer macbook pro which has much more breathing room.

My github stats

Metrics

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].