JabRef, open source bibliography reference manager

JabRef is an open source bibliography reference manager. The native file format used by JabRef is BibTeX, the standard LaTeX bibliography format. JabRef is a desktop application and runs on the Java VM (version 8), and works equally well on Windows, Linux, and Mac OS X.

BibTeX is an application and a bibliography file format written by Oren Patashnik and Leslie Lamport for the LaTeX document preparation system. General information can be found on the CTAN BibTeX package information page. JabRef also supports BibLaTeX.

Bibliographies generated by LaTeX and BibTeX from a BibTeX file can be formatted to suit any reference list specifications through the use of different BibTeX and BibLaTeX style files.


Typademic, an academic publishing pipeline

Mähr, Moritz. (2018). Typademic, collaborative academic publishing. 10.3929/ethz-b-000311815. How humanities scholars collaborate today?

Most humanities scholars use e-mail and Word documents (with track changes). This generally leads to comically colored documents, funny file names, mislabeled images, time-consuming text merges, and awful-looking layouts.

How humanities scholars should collaborate!

With the simple Markdown text format and Git version control software, you will

– focus on the writing process (type setting and text production are strictly separated)
– separately edit text and data (figures, tables, etc.)
– divide tasks, define roles and track progress
– work simultaneously on a common project (online and offline)


If you want to self-publish, use Typademic to turn Markdown text, images and Bibtex references into professionally typed articles, reports or books (PDF). Choose from different templates, hundreds of fonts or design with LaTeX according to your own wishes.

Typademic is an open source web-based graphical user interface for Pandoc, LaTeX and Google Fonts developed and maintained by Moritz Mähr.




BibTeX has been widely in use since its introduction by Oren Patashnik 20 years ago. As the name suggests, it was intended to be used in combination with the typesetting system LaTeX, but it has become possible, for instance, to include BibTeX-bibliographies even in Word-Documents using third-party tools.

BibTeX utilizes a plain-text file-format which can be created and modified using an arbitrary text-editor by the user. There are tools in existence which provide a more convenient UI.

The word ,,BibTeX” stands for a tool and a file format which are used to describe and process lists of references, mostly in conjunction with LaTeX documents.

Here you can learn about the BibTeX File Format, How to use BibTeX and BibTeX Tools which can help you to ease your BibTeX usage.



The universal markup converter

Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can convert from

Pandoc can also produce PDF output via LaTeX, Groff ms, or HTML.

Pandoc’s enhanced version of Markdown includes syntax for tables, definition lists, metadata blocks, footnotes, citations, math, and much more. See the User’s Manual below under Pandoc’s Markdown.

Pandoc has a modular design: it consists of a set of readers, which parse text in a given format and produce a native representation of the document (an abstract syntax tree or AST), and a set of writers, which convert this native representation into a target format. Thus, adding an input or output format requires only adding a reader or writer. Users can also run custom pandoc filters to modify the intermediate AST (see the documentation for filters and lua filters).

Because pandoc’s intermediate representation of a document is less expressive than many of the formats it converts between, one should not expect perfect conversions between every format and every other. Pandoc attempts to preserve the structural elements of a document, but not formatting details such as margin size. And some document elements, such as complex tables, may not fit into pandoc’s simple document model. While conversions from pandoc’s Markdown to all formats aspire to be perfect, conversions from formats more expressive than pandoc’s Markdown can be expected to be lossy.




PanWriter is a distraction-free markdown editor with two unique features:

  • Tight integration with pandoc for import/export to/from plenty of file formats (including HTML, docx, LaTeX and EPUB).
  • Preview pane that can show pages – including page breaks etc. Layout adjustments are done in-file using CSS, and are immediately reflected in the preview.

Source: https://github.com/mb21/panwriter