In a previous post, we introduced Latex and discussed the advantages and disadvantages of this editing system. Today, I’m going to introduce Markdown, another editing system WYSIWYG (similar to Latex), where user enters the contents in a structured way according their semantic value, rather than in their final form. The main advantage of these text editors is that there is a complete separation between content and presentation. As we highlighted previously, one of the main disadvantages of Latex is the number of functions and the complexity about how to do some of the most common tools (e.g. headlines, bold, and italics). To remove this disadvantage,  John Gruber created the Markdown editing system, which tries to achieve the maximum readability and publication in its form of input and output.

Markdown-mark.svg

Some of the most common functions are:

HEADLINES

# First level of headlines

## Second level of headlines

### Third level of headlines

#### (…)

o

First level of headlines

================

Second level of headlines

——————————

LIST

* The first item of the list

* The second item of the list

* The third item of the list

* (…)

TEXT ATTRIBUTES

To write in **bold**, or in *italics*.

There many online (e.g. Dillinger and StackEdit) and desktop (e.g. Byword and MarkPad) text editors which use Markdown. Moreover, you can import your Markdown documents to Latex. In future posts, we will spend more time discussing about this editing system.