Die `format`-Anweisung wird durch die [[!iki plugins/format
desc=format]]-Erweiterung bereitgestellt.

Die Anweisung erlaubt es, einen Textabschnitt mit einem beliebigen
Seitenformat zu formatieren. Sie hat zwei Parameter. Der erste ist das zu
verwendende Seitenformat – also die Erweiterung, die für eine
eigenständige Seite dieses Typs verwendet würde. Der zweite ist der zu
formatierende Text.

Zum Beispiel bettet dies eine otl-Gliederung in eine Seite ein, die mdwn
oder ein anderes Format verwendet:

	\[[!format otl """
	foo
		1
		2
	bar
		3
		4
	"""]]

Wenn die [[!iki plugins/highlight desc=highlight]]-Erweiterung installiert
ist, kann diese Anweisung auch zur Anzeige von Programmcode mit
Syntaxhervorhebung verwendet werden. Viele Sprachen und Formate werden
unterstützt. Zum Beispiel:

	\[[!format perl """
	print "hello, world\n";
	"""]]

`format` kann auch verwendet werden, um komplette Quelldateien zu
formatieren und auf einer Seite anzuzeigen. Hierzu kann eine
[[inline]]-Anweisung mit gesetztem `raw`Attribut in einem `format` verwendet
werden. Dies ist praktisch, wenn eine Datei sowohl unverändert als auch auf
einer Seite  mit Syntax-Hervorhebung ausgeliefert werden soll. Zum Beispiel:

	\[[!format python """
	[[!inline pages="programm.py" raw="yes"]]
	"""]]

	\[[Roh-Datei anzeigen|program.py]]

[[!meta robots="noindex, follow"]]
