Texte verfassen mit Markup oder Textverarbeitung – Grundlagen

Texte am Computer schreiben kann man entweder in einem Textverarbeitungsprogramm wie z.B. LibreOffice, Microsoft Word oder Apple Pages oder man kann in einem Editor schreiben und dazu eine sogenannte Auszeichnungssprache (Markup Language) verwenden. Natürlich gibt es auch Mischformen.

Während bei einem Textverarbeitungsprogramm Formatierung und Layout über Menü oder Schaltfläche zugeordnet werden, erfolgt dies bei der Verwendung einer Auszeichnungssprache durch Einfügen von Steuerzeichen direkt im Text.

Die Verwendung von Auszeichnungssprachen hat den entschiedenen Vorteil, dass man den Textbereich während des Schreibens nicht verlassen muss. Einmal erlernt, sind Steuerzeichen schnell eingegeben und man bleibt im Schreibfluss.

Ein LaTeX- Beispiel:

\documentclass[11pt]{scrartcl}<br><br><br>\begin{document}<br><br><br>\end{document}

Ein AsciiDoc- Beispiel:

= Hallo, AsciiDoc!

Der Text wurde im interaktiven Editor erstellt.
Der Editor steht frei zur Verfügung für erstes Versuche unter: https://asciidoc.org[AsciiDoc].

== Abschnitt Titel<br>​<br>* Ein Listen-Element<br>* Ein weiteres Listen-Element<br>​<br>Ein Code-Snipped in der Programmiersprache Ruby:<br>​<br>[,ruby]<br>----<br>puts 'Hello, World!'<br>----

Screenshot: AsciiDoc Online- Editor mit dem Beispieltext von oben.

Ein Markdown- Beispiel:

# Hallo, Markdown!
<br>## Abschnitt Titel<br>​<br>- Ein Listen-Element<br>- Ein weiteres Listen-Element<br>​<br>Ein Code-Snipped in der Programmiersprache Ruby:<br>​<br>```ruby<br>puts 'Hello, World!'<br>```

LaTeX wurde entwickelt zum Verfassen wissenschaftlicher Arbeiten. Es bietet viele Möglichkeiten und hat eine umfangreiche Syntax. Dementsprechend dauert das Erlernen länger und ist eher schwieriger.

Markdown war ursprünglich gedacht für das Schreiben von Texten im Web. Die Syntax ist nicht sehr umfangreich und eher einfach gestaltet. Es gibt Editoren, die die Benutzung der Syntax im Text aber auch die Formatierung über ein Menü und Shortcuts unterstützen.

Einen guten Kompromiss zwischen den beiden vorgenannten Sprachen bietet AsciiDoc. Die Sprache wurde vornehmlich zum Schreiben von Dokumentationen entwickelt.

Fazit

Textverarbeitungsprogramme bieten zwar inzwischen eine Fülle an Gestaltungsmöglichkeiten, die man aber oftmals für einfache Texte gar nicht benötigt. Zudem fallen Symbole und Beschriftungen meist recht klein aus, weil viele Optionen untergebracht werden müssen. Die Shortcuts sind – mit Ausnahme gängiger Befehle – oft wenig intuitiv und je nach verwendetem Programm unterschiedlich.

Auch wenn man mit Screenreader- Unterstützung arbeitet, dauert es doch viel länger einen Menüpunkt oder eine Schaltfläche anzusteuern, als ein Steuerzeichen einzutippen. Die Steuerzeichen sind immer die gleichen, egal welchen Editor oder welches Betriebssystem man gerade nutzt.

Zudem bieten Markdown und AsciiDoc noch die Vorteile

  • einfaches Einfügen von Code-Blöcken mit Syntax-Highlighting
  • einfachere Zusammenarbeit
  • Versionskontrolle mit Git ist möglich

Online-Tutorials:

Uni Graz: LaTeX

Teuderun: LaTeX

AsciiDoc.org: AsciiDoc

Quick Reference: AsciiDoc

Markdown-Syntax