Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdevuyst/termcat
Termcat is a markup language for scientific and technical writing.
https://github.com/jdevuyst/termcat
clojure clojurescript markup-language
Last synced: 3 months ago
JSON representation
Termcat is a markup language for scientific and technical writing.
- Host: GitHub
- URL: https://github.com/jdevuyst/termcat
- Owner: jdevuyst
- Created: 2013-09-30T16:42:07.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-10-24T14:59:59.000Z (over 6 years ago)
- Last Synced: 2023-07-31T18:06:20.575Z (over 1 year ago)
- Topics: clojure, clojurescript, markup-language
- Language: Clojure
- Homepage:
- Size: 21.8 MB
- Stars: 11
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Termcat
Termcat is a markup language optimized for scientific and technical writing. It compiles to HTML and MathML.
Termcat takes inspiration from LaTeX and Markdown. From Markdown it copies the user-friendly syntax for titles, lists, links, emphasis, and so on. Termcat aims to be more powerful, however. Like LaTeX, it is a programming language and it also comes with special syntax for typographic features that are difficult to unlock using plain Markdown or HTML.
Termcat is implemented in Clojure(Script). It can be used as a command line app or embedded in a web app.
The [Termcat tutorial](http://jdevuyst.github.io/termcat/doc/termcat-intro.html) provides a general overview of Termcat. The tutorial is also available as a **[live demo](http://jdevuyst.github.io/termcat/doc/termcat-demo.html)** that runs in your web browser.
You can download Termcat [here](https://github.com/jdevuyst/termcat/tree/master/releases). To use the command line app, you may also need to install [Java](http://java.com).
For technical details behind the implementation, please consult [my blog](https://jdevuyst.blogspot.com/search/label/Termcat).