CTAN Comprehensive TeX Archive Network

CTAN-Markdown: Code-Blöcke

Code-Blöcke werden in der Form dargestellt, in der sie vorliegen. Maskierung von Zeichen (Escaping) wirkt hier nicht. Alle Zeichen werden so dargestellt wie sie vorliegen.

Eingerückte Code-Blöcke

Zeilen, die um vier Leerzeichen oder einen TAB eingerückt sind werden als Code-Blöcke behandelt.

Beispiel:
  
    \def\abc{ABC}

Und nun die Erklärung...  

Beispiel:

\def\abc{ABC}

Und nun die Erklärung...

Begrenzte Code-Blöcke

Begrenzte Code-Blöcke werden in dreifache Backquotes (accent grave) eingeschlossen.

Beispiel:

```  
  \def\abc{ABC}
```

Und nun die Erklärung...  

Beispiel:

  \def\abc{ABC}

Und nun die Erklärung...

Syntax-Hervorhebung

Für einige Sprachen sind die erlaubten Konstrukte bis zu einem gewissen Grad bekannt. Diese Konstrukte können hervorgehoben werden. Dazu muss man nur die jeweilige Sprache in der anfänglichen Backquote-Zeile mit angeben:

Beispiel:

``` TeX 
  \def\abc{ABC}
```

Beispiel:

  \def\abc{ABC}

Die folgenden Sprachen werden erkannt:

bash
C
C++
csh
ConTeXt
Java
JavaScript
LaTeX
plainTeX
sh
TeX
XML

Die Sprachen können in der oben angegebenen Schreibweise angegeben werden. Jedoch werden sie ohne Rücksicht auf Groß- und Kleinschreibung behandelt. Damit bedeuten TeX und tex das Gleiche

Wenn eine Sprache angegeben wird, die nicht bekannt ist, dann wird keine Syntax-Hervorhebung angewendet.

Die Sprachen werden nicht mit allen Details analysiert. Es wird eine grobe Approximation verwendet, die sicher stellt, dass valide Eingabe schön dargestellt wird. Illegaler Code wird auch behandelt – irgendwie.

CTAN-Markdown

CTAN-Markdown-Tester

Das Ergebnis, das aus Makrkdown entsteht, kann interaktiv mit unserem

Markdown-Tester

ausprobiert werden.

Gästebuch Seiten-Struktur Impressum Autor kontaktieren