Zettlr
1.6.0

4.5

Zettlr

# Zettlr1.6.0

08 May 2020

Markdown editor.

## Overview

Zettlr is a reliable companion for writing scientific texts and taking notes. It is made for academics in the humanities and arts and is intended to keep your content apart from your design, but close to the notes you take. To reach this goal, Zettlr incorporates several important features:

• File-agnostic editing. Zettlr does not store any information about your files, except in your files. This way you can always switch to and from Zettlr. Every file you see inside the preview pane corresponds to a file on your disk. With no special additions that might render the use of your files difficult for other editors.
• Zettelkasten-Methods implemented directly into the app. With Zettlr, you can link files and searches using "Wiki-Links" in the format [[your search text|@ID:ID]], give IDs by typing @ID:Your-ID-Here and tag your files using Twitter-like hashtags: #hashtag. Holding down the Alt-key and clicking on links will try to open exact-match files and also initiate searches, while Alt-clicks on tags will simply initiate searches. More features are likely to come.
• A directory list. This list contains all open directories and files. You can open new directories by pressing Cmd/Ctrl+O. New files can be opened simply by double clicking them in your file browser or by dragging them onto the app. Every time you start the app, all previously opened paths will be re-loaded.
• A preview pane that lists all the files that are inside the currently selected directory and separates them by their subdirectory. Just click on a file to open it in …
• … the editor, which takes the most space and is the crucial component that actually makes Zettlr an editor. You are able to write Markdown-files in the area, a slim text format that keeps formatting to a bare minimum.
• Exporting options. Using the open source software pandoc and LaTeX, Zettlr enables you to export all files on the fly in a variety of formats; currently HTML, DOCX, ODT and PDF. Just open a file and press Cmd/Ctrl+E.
• Searching. Zettlr enables you to quickly search through your files to find what you are looking for in a fraction of the time you'd need if you store all your information in several word documents that you'd have to open and search.
• A toolbar containing all functions in handy button-form.

Note: While the software is classified as free, it is actually donationware. Please consider making a donation to help support development.

## What's new in Zettlr

Version 1.6.0:
##### Breaking changes:
• If you want to enable the newly added MathJax CDN support for equation rendering, make sure to add the --mathjax-flag to your Pandoc command. If you did not modify the Pandoc command, you can "restore" the (new) default value, which will add the MathJax support for you.
##### GUI and Functionality:
• New Feature: Mermaid chart support! Now you can add code blocks with the keyword "mermaid" (i.e. "`mermaid")to your document and use the Mermaid chart language to create charts!
• New Feature: Zettlr is now able to open file attachments for citations in your files. Simply right-click a citation, go to "Open Attachment" and select the cite-key for which you want to open the file attachment. Got multiple? Here's how Zettlr chooses which one to open: All attachments are listed and then the PDF files are sorted on top of the list. Then, Zettlr will open whatever attachment is the first in the list.
• New Feature: You now have an additional setting that allows you to determine if, and when, the filename will be automatically added to your link. "Never" means that the file name will never be added, "Only with ID" means that the file name will only be added, if the link is constructed using the ID, and "always" (the default) means that the file name will always be added, possibly duplicating it.
• New Feature: NOT search operator. Now you can use an exclamation mark (!) before the term in your global search to exclude certain search terms. If any NOT-condition is satisfied, the file will no longer be considered a candidate. You can combine the NOT-operator with both exact matches (!"an exact phrase") and single terms (!word).
• Added TypeScript syntax highlighting. Keywords: typescript, ts.
• Added Windows 32bit build.
• Switched from showdown to turndown for converting HTML to Markdown on pasting contents. This makes pasting HTML formatted text much better than prior.
• Pressing Alt-Up and Alt-Down will now swap lines in the editor window up or down.
• Cleaned up the shortcuts. Until now, Ctrl+B would also make text bold on macOS. Now, only Cmd+B will work, while Ctrl+B will only work on non-Apple systems.
• Improved the Math equation detection again. Now it's simpler, faster and will work more reliable. Escaping dollar signs should most of the time not be necessary anymore.
• Added syntax highlighting to inline and block Math equations. Now they're displayed in monospace to make it easier for you to write them.
• Title and tag matching of search terms during global search is now performed case insensitive.
• Added an option to copy the filename of files to the clipboard via the context menu.
• Exact search terms in the global search are no longer trimmed (trailing and leading whitespace is not removed) to maintain the meaning of "exact".
• The AutoCorrect option can now be activated and deactivated as intended.
• Added German secondary guillemets to the MagicQuotes settings.
• Better citation detection: Now, standalone-citations at the beginning of line will also be rendered.
• Improved the contextmenu behaviour.
• When creating a new file, the editor is re-focused again so that you can immediately begin writing.
• Task items are now rendered irrespective of the list-type-character they use, i.e. the following examples will all be rendered correctly: - [ ], + [ ], and * [ ].
• The "Empty directory"-message is now translatable and available in several languages.
• Headings will no longer be considered tags
• Fix Ctrl+F-shortcut on macOS.
• When linking a file using the Zettelkasten links, the prompt will now include all files from the whole root, not just the files from within the current directory.
• Made the dialogs more resilient. Now you can select text somewhere on dialogs, and regardless of whether you accidentally moved too far (out of the dialog), it will not close anymore, when you release the mouse.
• The front matter is now disregarded when counting words or chars.
• In case of renaming a directory, the containing directory is now re-sorted everytime so that changes are reflected immediately.
• The HTML template now includes a switch to include MathJax (CDN) in order to display equations in HTML exports and the print preview (only works with Pandoc installed).
• Improved placement of Input Method Editors (IME) for non-western input sources (e.g., Japanese or Korean typeset).
• The file linking autocomplete will now respect your choice of Zettelkasten link starting characters, if they differ from [[.
• The formatting of Zettelkasten-links is now according to other formattings (such as emphasis or bold text), slightly transparent.
• On autocompleting Zettelkasten-links, the closing characters for the links are now added in case they are not already present (due to autoclosing, or else).
• The automplete-dropdown for Zettelkasten-links does not appear anymore if editing a footnote.
• Added overall days statistics to the stats dialog.
• Image-Paths correction for Windows systems.
• Setext headers are now rendered in the correct size, in line with the ATX headers.
• Abstracts in the YAML frontmatter are now considered on PDF exports.
• Fixed a rare bug, which would cause the edit flag on the main process to remain even though the renderer reports the editor is clean (that is, no changes to the document).
• Fixed an error where a completely empty custom CSS (e.g. when the user simply selects and deletes all content in the dialog or in the file) would cause the dialog generation to crash until a restart of the app.
• Fixed a rare error where an error would be thrown during export of extremely small projects.
• Fixed an error where the writing target popup would close itself via click on an option on Windows systems.
• Fixed "Select All" context menu item for text selection.
• Allow spaces in header delimiting rows.
• revealJS-presentations now have a basic syntax highlighting (Solarized theme).
• HTML exports now have a basic syntax highlighting (Solarized theme).
##### Under the Hood:
• Fixed a small bug that would display a non-intuitive message when checking for updates and the update server is not available.
• Fixed wrong error logging in the Citeproc provider.
• Added the necessary cslenvironment to Zettlr's default TeX template so that Pandoc >2.8 does not throw errors.
• Cleaned up the keymap for CodeMirror. It's now centralised within generate-keymap.js and not scattered in all the plugins anymore.
• Rewrote the i18n loading logic, resulting in huge performance gains on startup.
• Exchanged deprecated API calls in the AppearanceProvider class.
• The default DMG height for macOS installers now again shows the disclaimer at the bottom of the archive window.
• Fixed a logical bug with zoom levels bigger than 40x.
• Fixed the welcome log message, because whatever it was, it did not read こんにちは (Hello).
• Now during startup all files that do not exist anymore in the openPaths-property will be removed (because only directories can be "dead").
• Wrote script to automatically update the CSL styles and locales that are shipped with the app. Also, updated the CSL styles and locales.
• The YAML mode within frontmatters is now correctly detected by all plugins, so that e.g. AutoCorrect does not apply within YAML-frontmatters and quotes are the "correct" ones (no need to disable MagicQuotes temporarily to write frontmatters).
• Added an additional check to make sure to differ between explicit and implicit paste events in the CodeMirror instance.
• Finally fixed the weird glitches of the file list. Now it will correctly scroll files into view, not break, and be not empty for a fraction of a second.
• Overhauled the QuickLook windows. Now they react to much more finetuned configuration changes, are more responsive, and in general react faster to changes.
• Switch to Electron 8.
• Fix Pandoc error logging.
• Detach Popup event listeners on close.

#### Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

How would you rate Zettlr app?

## 2 Reviews of Zettlr

4
Ptk3
26 July 2019
Version: 1.3.0

Most helpful

Zettlr is incredibly powerful : you can create files and write them in GFM markdown (that means table of content and footnote, tables), plus extras, like folding text (really useful when you write long papers).
It uses Latex and Pandoc parser to export in a huge range of format (including .docx or .odt, of course PDF, ePub and other text format), and academics can use Zotero to manage bibliography.
You can manage extra folders without moving them (excellent: you store your files and folders wherever you want, just drag and drop them to Zettlr), and transform folder to project, meaning you can export a project as an only one merged file).
I just miss the preview feature, which is not fully implemented, but I asked the dev and I'm sure it will come soon.
This app is a gem, the dev is open and responsive, it's just an incredible free and open source app, as powetful as Ulysses, but you're not trapped in a subscription model, and the arrogance of the devs.

I recommand it to any one who want to manage a big writing project, like a paper, a novel, a bunch of short stories, a book (scientific books are welcome, as it can deal with latex and mathjax syntax).
(1)
4
Ptk3
26 July 2019
Version: 1.3.0
Zettlr is incredibly powerful : you can create files and write them in GFM markdown (that means table of content and footnote, tables), plus extras, like folding text (really useful when you write long papers).
It uses Latex and Pandoc parser to export in a huge range of format (including .docx or .odt, of course PDF, ePub and other text format), and academics can use Zotero to manage bibliography.
You can manage extra folders without moving them (excellent: you store your files and folders wherever you want, just drag and drop them to Zettlr), and transform folder to project, meaning you can export a project as an only one merged file).
I just miss the preview feature, which is not fully implemented, but I asked the dev and I'm sure it will come soon.
This app is a gem, the dev is open and responsive, it's just an incredible free and open source app, as powetful as Ulysses, but you're not trapped in a subscription model, and the arrogance of the devs.

I recommand it to any one who want to manage a big writing project, like a paper, a novel, a bunch of short stories, a book (scientific books are welcome, as it can deal with latex and mathjax syntax).
(1)
3.5
Marcelo Leite
18 April 2019
Version: 1.2.3
Do not have android version?
(0)