Ranked in these QuestionsQuestion Ranking
The codebase is very lightweight and clearly structured, as opposed to all-in-one blob, with a clear few external library dependencies.
Pro MathJax support
MathJax is a display engine that helps render mathematics properly.
Pro Live preview markdown editor
This follow the original Markdown syntax by John Gruber.
Pro HTML output is prettified
HTML prettification is the process of formatting the markup in an easy to comprehend way. It means that the code has clean indentation and it's not mashed together to save space.
Pro Preview includes syntax highlighting
The syntax is highlighted in the Preview pane. The programming language in use is guessed. The code block has to indented 4 spaces (or a tab) for the syntax highlighting to work.
Pro Handles large files well
Pro Reasonably customizable
It's possible to toggle all toolbars and panes, switch preview pane side, switch to a dark theme, increase and decrease font size.
Pro Live split preview with synchronized scrolling
HTML output can be previewed in real time on the right as Markdown is written on the left.
Pro Keyboard shortcuts for efficiency
Pro Can create clickable to-do lists
- renders a clickable checkbox.
Pro Recognizes links automatically
No syntax is required for the app to recognize links.
Pro PDF output includes TOC
Remarkable will generate a table of contents when exporting to PDF.
Con Lacks file-system browsing
Remarkable can only handle one open file at a time. There's no way to quickly switch or navigate between a collection of files.